fix commit order of GitRepository.commits()
authorGuido Guenther <agx@sigxcpu.org>
Sat, 30 Aug 2008 12:11:30 +0000 (14:11 +0200)
committerGuido Guenther <agx@sigxcpu.org>
Sat, 30 Aug 2008 12:16:34 +0000 (14:16 +0200)
we request since..until but got until..since. This makes the order of
changelog entries generated by git-dch the same order as if git-dch
would be called individually for each commit.

gbp/git_utils.py

index 13845d56b0da6a142c25ea8f5f6fd73365fc847e..7272e10c2a46865a8d4d0476f20f808d95d98ba3 100644 (file)
@@ -101,7 +101,7 @@ class GitRepository(object):
                                             ['%s..%s' % (start, end), '--', paths])
         if ret:
             raise GitRepositoryError, "Error getting commits %s..%s%s" % (start, end, ["", " on %s" % paths][len(paths) > 0] )
-        return [ commit.strip() for commit in commits ]
+        return [ commit.strip() for commit in commits[::-1] ]
 
     def show(self, id):
         """git-show id"""