equal
deleted
inserted
replaced
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 |