mercurial/changegroup.py
changeset 3932 e0793314360e
parent 3893 6b4127c7d52a
child 5370 61462e7d62ed
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