diff options
Diffstat (limited to 'patchtracker/DebTarHandler.py')
-rw-r--r-- | patchtracker/DebTarHandler.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/patchtracker/DebTarHandler.py b/patchtracker/DebTarHandler.py new file mode 100644 index 0000000..311e39b --- /dev/null +++ b/patchtracker/DebTarHandler.py @@ -0,0 +1,27 @@ +import os +import stat +import sys + +import Patch + +class DebTarHandler: + diff = None + def __init__(self,fname): + self.tarfile = fname + self.size = os.stat(fname)[stat.ST_SIZE] + + def series(self): + return Patch.Quilt30PatchSeries(self.tarfile) + +if __name__ == "__main__": + print "DebTarHandler testing" + try: + dh = DebTarHandler(sys.argv[1]) + except IndexError: + print "usage: %s <diffgz>"%(sys.argv[0]) + sys.exit(1) + + print "series:" + for f,p in dh.series(): + print f + print p |