equal
deleted
inserted
replaced
26 from . import ( |
26 from . import ( |
27 copies, |
27 copies, |
28 error, |
28 error, |
29 filemerge, |
29 filemerge, |
30 obsolete, |
30 obsolete, |
|
31 pycompat, |
31 scmutil, |
32 scmutil, |
32 subrepo, |
33 subrepo, |
33 util, |
34 util, |
34 worker, |
35 worker, |
35 ) |
36 ) |
1038 verbose = repo.ui.verbose |
1039 verbose = repo.ui.verbose |
1039 unlink = util.unlinkpath |
1040 unlink = util.unlinkpath |
1040 wjoin = repo.wjoin |
1041 wjoin = repo.wjoin |
1041 audit = repo.wvfs.audit |
1042 audit = repo.wvfs.audit |
1042 try: |
1043 try: |
1043 cwd = os.getcwd() |
1044 cwd = pycompat.getcwd() |
1044 except OSError as err: |
1045 except OSError as err: |
1045 if err.errno != errno.ENOENT: |
1046 if err.errno != errno.ENOENT: |
1046 raise |
1047 raise |
1047 cwd = None |
1048 cwd = None |
1048 i = 0 |
1049 i = 0 |
1064 yield i, f |
1065 yield i, f |
1065 if cwd: |
1066 if cwd: |
1066 # cwd was present before we started to remove files |
1067 # cwd was present before we started to remove files |
1067 # let's check if it is present after we removed them |
1068 # let's check if it is present after we removed them |
1068 try: |
1069 try: |
1069 os.getcwd() |
1070 pycompat.getcwd() |
1070 except OSError as err: |
1071 except OSError as err: |
1071 if err.errno != errno.ENOENT: |
1072 if err.errno != errno.ENOENT: |
1072 raise |
1073 raise |
1073 # Print a warning if cwd was deleted |
1074 # Print a warning if cwd was deleted |
1074 repo.ui.warn(_("current directory was removed\n" |
1075 repo.ui.warn(_("current directory was removed\n" |