comparison mercurial/changegroup.py @ 3932:e0793314360e

writebundle: overwrite existing bundle file
author Matt Mackall <mpm@selenic.com>
date Tue, 19 Dec 2006 08:59:41 -0600
parents 6b4127c7d52a
children 61462e7d62ed
comparison
equal deleted inserted replaced
3931:f2cbcf1e98b2 3932:e0793314360e
65 65
66 fh = None 66 fh = None
67 cleanup = None 67 cleanup = None
68 try: 68 try:
69 if filename: 69 if filename:
70 if os.path.exists(filename):
71 raise util.Abort(_("file '%s' already exists") % filename)
72 fh = open(filename, "wb") 70 fh = open(filename, "wb")
73 else: 71 else:
74 fd, filename = tempfile.mkstemp(prefix="hg-bundle-", suffix=".hg") 72 fd, filename = tempfile.mkstemp(prefix="hg-bundle-", suffix=".hg")
75 fh = os.fdopen(fd, "wb") 73 fh = os.fdopen(fd, "wb")
76 cleanup = filename 74 cleanup = filename