about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2013-08-26 09:44:49 +0000
committerEric Wong <normalperson@yhbt.net>2013-08-26 09:45:45 +0000
commitba0f2548df4b81288cd5683fe9c8a945b91e84db (patch)
tree952c0b25ff9fdf7729e3d9f6c7bcf7abd0e02875
parent7c3f3053dc93dbde03fb1f2c715676ad296ededb (diff)
downloaddtas-ba0f2548df4b81288cd5683fe9c8a945b91e84db.tar.gz
order from most recent to oldest, and preserve non-numeric
characters
-rw-r--r--Rakefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index 530fd9d..a73add6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -22,8 +22,8 @@ if ! File.exist?(manifest) || File.stat(manifest).mtime < gitidx.mtime
     end
   end
   File.open("NEWS", "w") do |fp|
-    `git tag -l`.split(/\n/).each do |tag|
-      %r{\Av([\d\.]+)} =~ tag or next
+    `git tag -l`.split(/\n/).reverse.each do |tag|
+      %r{\Av(.+)} =~ tag or next
       version = $1
       header, subject, body = `git cat-file tag #{tag}`.split(/\n\n/, 3)
       header = header.split(/\n/)