Recognise tags with and without dereferences when generating ChangeLog
authorJan Schmidt <thaytan@noraisin.net>
Thu, 19 Feb 2009 20:29:22 +0000 (20:29 +0000)
committerJan Schmidt <thaytan@noraisin.net>
Thu, 19 Feb 2009 20:29:22 +0000 (20:29 +0000)
Recognise tag dereferences or the tag commits themselves for labelling
releases into the ChangeLog.

gen-changelog.py

index cd139a7..b607ca2 100644 (file)
@@ -74,7 +74,7 @@ def output_commits():
 
 def get_rel_tags():
     # Populate the release_refs dict with the tags for previous releases
-    reltagre = re.compile("^([a-z0-9]{40}) refs\/tags\/RELEASE-([0-9]+)[-_.]([0-9]+)[-_.]([0-9]+)\^\{\}")
+    reltagre = re.compile("^([a-z0-9]{40}) refs\/tags\/RELEASE-([0-9]+)[-_.]([0-9]+)[-_.]([0-9]+)")
 
     cmd = ['git', 'show-ref', '--tags', '--dereference']
     p = subprocess.Popen(args=cmd, shell=False, stdout=subprocess.PIPE)