mercurial/cmdutil.py
changeset 49305 53e9422a9b45
parent 49180 c577d394ed6b
child 49456 cdfba684b6a1
equal deleted inserted replaced
49304:48f1b314056b 49305:53e9422a9b45
   559         backups = {}
   559         backups = {}
   560         if tobackup:
   560         if tobackup:
   561             backupdir = repo.vfs.join(b'record-backups')
   561             backupdir = repo.vfs.join(b'record-backups')
   562             try:
   562             try:
   563                 os.mkdir(backupdir)
   563                 os.mkdir(backupdir)
   564             except OSError as err:
   564             except FileExistsError:
   565                 if err.errno != errno.EEXIST:
   565                 pass
   566                     raise
       
   567         try:
   566         try:
   568             # backup continues
   567             # backup continues
   569             for f in tobackup:
   568             for f in tobackup:
   570                 fd, tmpname = pycompat.mkstemp(
   569                 fd, tmpname = pycompat.mkstemp(
   571                     prefix=os.path.basename(f) + b'.', dir=backupdir
   570                     prefix=os.path.basename(f) + b'.', dir=backupdir