summaryrefslogtreecommitdiff
path: root/patchtracker/DiffGzHandler.py
diff options
context:
space:
mode:
Diffstat (limited to 'patchtracker/DiffGzHandler.py')
-rw-r--r--patchtracker/DiffGzHandler.py11
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()