# HG changeset patch # User Bernhard Herzog # Date 1231864419 0 # Node ID a8aa0caf52dbd4791aaf5981e2c545c2cbee975e # Parent eaa696629a91ce4ed28f162dcc05095d1bf90af6 Provide the rules revision number to reports diff -r eaa696629a91 -r a8aa0caf52db treepkg/report.py --- a/treepkg/report.py Tue Jan 13 16:18:58 2009 +0000 +++ b/treepkg/report.py Tue Jan 13 16:33:39 2009 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 2007, 2008 by Intevation GmbH +# Copyright (C) 2007, 2008, 2009 by Intevation GmbH # Authors: # Bernhard Herzog # @@ -75,11 +75,13 @@ num_columns = len(self.tracks) for column, track in enumerate(self.tracks): for revision in track.get_revisions(): - row = revisions.setdefault(revision.revision, + row = revisions.setdefault((revision.revision, + revision.rules_revision), [None] * num_columns) log_files = [(title, os.path.basename(filename)) for title, filename in revision.list_log_files()] row[column] = struct(revno=revision.revision, + debrev=revision.rules_revision, revision=revision, column=column, name=track.name, @@ -100,6 +102,7 @@ revisions.append((revision.status.start, struct(revno=revision.revision, revision=revision, + debrev=revision.rules_revision, log_files = [(title, os.path.basename(filename)) for title, filename