Mercurial > hg > gitweb
comparison mercurial/archival.py @ 4370:6af107c742bf
Merge with crew-stable
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Tue, 24 Apr 2007 10:47:41 -0700 |
parents | 656e06eebda7 3f1b0c0fb4fd |
children |
comparison
equal
deleted
inserted
replaced
4369:bf8319ee3428 | 4370:6af107c742bf |
---|---|
41 '.tgz', '.tbz2']) | 41 '.tgz', '.tbz2']) |
42 self.mtime = mtime | 42 self.mtime = mtime |
43 if isinstance(dest, str): | 43 if isinstance(dest, str): |
44 self.z = tarfile.open(dest, mode='w:'+kind) | 44 self.z = tarfile.open(dest, mode='w:'+kind) |
45 else: | 45 else: |
46 self.z = tarfile.open(mode='w|'+kind, fileobj=dest) | 46 # Python 2.5-2.5.1 have a regression that requires a name arg |
47 self.z = tarfile.open(name='', mode='w|'+kind, fileobj=dest) | |
47 | 48 |
48 def addfile(self, name, mode, data): | 49 def addfile(self, name, mode, data): |
49 i = tarfile.TarInfo(self.prefix + name) | 50 i = tarfile.TarInfo(self.prefix + name) |
50 i.mtime = self.mtime | 51 i.mtime = self.mtime |
51 i.size = len(data) | 52 i.size = len(data) |