mercurial/archival.py
branchstable
changeset 13102 2956945c3bee
parent 12323 f00953d9533c
child 13104 5dac0d04b838
--- a/mercurial/archival.py	Fri Dec 03 11:40:30 2010 +0900
+++ b/mercurial/archival.py	Tue Dec 07 19:47:53 2010 +1100
@@ -70,6 +70,8 @@
             self.fileobj.write('\010')                 # compression method
             # Python 2.6 deprecates self.filename
             fname = getattr(self, 'name', None) or self.filename
+            if fname and fname.endswith('.gz'):
+                fname = fname[:-3]
             flags = 0
             if fname:
                 flags = gzip.FNAME