You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2021/04/18 23:47:50 UTC

svn commit: r1888941 - /commons/cms-site/trunk/conf/parse-latest-release.py

Author: sebb
Date: Sun Apr 18 23:47:50 2021
New Revision: 1888941

URL: http://svn.apache.org/viewvc?rev=1888941&view=rev
Log:
Sort; allow for -beta-n version

Modified:
    commons/cms-site/trunk/conf/parse-latest-release.py

Modified: commons/cms-site/trunk/conf/parse-latest-release.py
URL: http://svn.apache.org/viewvc/commons/cms-site/trunk/conf/parse-latest-release.py?rev=1888941&r1=1888940&r2=1888941&view=diff
==============================================================================
--- commons/cms-site/trunk/conf/parse-latest-release.py (original)
+++ commons/cms-site/trunk/conf/parse-latest-release.py Sun Apr 18 23:47:50 2021
@@ -11,7 +11,7 @@ from distutils.version import StrictVers
 
 def CommonsVersion(v):
 	# Massage the suffixes to satisfy StrictVersion
-	v1 = re.sub(r'-beta', "b", v)
+	v1 = re.sub(r'-beta-?', "b", v)
 	v1 = re.sub(r'-rc', "a", v1)
 	v1 = re.sub(r'-alpha', "a", v1)
 # 	if v != v1:
@@ -64,7 +64,7 @@ DIR = '../doap' # location relative to t
 
 f = open('component_releases.properties', 'w+')
 
-for file in os.listdir(DIR):
+for file in sorted(os.listdir(DIR)):
 	comp_name = file[5:-4] # drop doap_ prefix and .rdf suffix
 	version, date = getReleaseInfo(os.path.join(DIR, file))
 	print(comp_name, version, date)