diff options
Diffstat (limited to 'patchtracker/DiffGzHandler.py')
-rw-r--r-- | patchtracker/DiffGzHandler.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/patchtracker/DiffGzHandler.py b/patchtracker/DiffGzHandler.py index 21509e7..1f1c1de 100644 --- a/patchtracker/DiffGzHandler.py +++ b/patchtracker/DiffGzHandler.py @@ -34,6 +34,7 @@ class DiffGzHandler: patches = None embedded = self.filterdiff(include='debian/patches*') + # XXX *cough* cache *cough* if embedded.lines(): td = tempfile.mkdtemp() i,o,e=os.popen3("patch -d %s -p3"%(td)) @@ -56,12 +57,12 @@ if __name__ == "__main__": sys.exit(1) print "debian dir:" - print dh.debiandir() + print dh.debiandir().diffstat() print "nondebian dir:" - print dh.nondebiandir() + print dh.nondebiandir().diffstat() print "series:" s = dh.series() print s - if len(s): - print "1st patch in series:" - print s[0] + for name,patch in s.iterpatches(): + print "patch:",name + print patch.diffstat() |