Show More
@@ -138,7 +138,7 b' class gnuarch_source(converter_source, c' | |||||
138 | raise util.Abort(_('internal calling inconsistency')) |
|
138 | raise util.Abort(_('internal calling inconsistency')) | |
139 |
|
139 | |||
140 | # Raise IOError if necessary (i.e. deleted files). |
|
140 | # Raise IOError if necessary (i.e. deleted files). | |
141 | if not os.path.exists(os.path.join(self.tmppath, name)): |
|
141 | if not os.path.lexists(os.path.join(self.tmppath, name)): | |
142 | raise IOError |
|
142 | raise IOError | |
143 |
|
143 | |||
144 | return self._getfile(name, rev) |
|
144 | return self._getfile(name, rev) |
@@ -674,7 +674,7 b' class queue(object):' | |||||
674 | removed = [] |
|
674 | removed = [] | |
675 | merged = [] |
|
675 | merged = [] | |
676 | for f in files: |
|
676 | for f in files: | |
677 | if os.path.exists(repo.wjoin(f)): |
|
677 | if os.path.lexists(repo.wjoin(f)): | |
678 | merged.append(f) |
|
678 | merged.append(f) | |
679 | else: |
|
679 | else: | |
680 | removed.append(f) |
|
680 | removed.append(f) |
@@ -824,7 +824,7 b' class workingctx(changectx):' | |||||
824 | wlock = self._repo.wlock() |
|
824 | wlock = self._repo.wlock() | |
825 | try: |
|
825 | try: | |
826 | for f in list: |
|
826 | for f in list: | |
827 | if unlink and os.path.exists(self._repo.wjoin(f)): |
|
827 | if unlink and os.path.lexists(self._repo.wjoin(f)): | |
828 | self._repo.ui.warn(_("%s still exists!\n") % f) |
|
828 | self._repo.ui.warn(_("%s still exists!\n") % f) | |
829 | elif self._repo.dirstate[f] == 'a': |
|
829 | elif self._repo.dirstate[f] == 'a': | |
830 | self._repo.dirstate.forget(f) |
|
830 | self._repo.dirstate.forget(f) | |
@@ -852,7 +852,7 b' class workingctx(changectx):' | |||||
852 |
|
852 | |||
853 | def copy(self, source, dest): |
|
853 | def copy(self, source, dest): | |
854 | p = self._repo.wjoin(dest) |
|
854 | p = self._repo.wjoin(dest) | |
855 |
if not |
|
855 | if not os.path.lexists(p): | |
856 | self._repo.ui.warn(_("%s does not exist!\n") % dest) |
|
856 | self._repo.ui.warn(_("%s does not exist!\n") % dest) | |
857 | elif not (os.path.isfile(p) or os.path.islink(p)): |
|
857 | elif not (os.path.isfile(p) or os.path.islink(p)): | |
858 | self._repo.ui.warn(_("copy failed: %s is not a file or a " |
|
858 | self._repo.ui.warn(_("copy failed: %s is not a file or a " |
@@ -362,7 +362,7 b' class dirstate(object):' | |||||
362 | norm_path = os.path.normcase(path) |
|
362 | norm_path = os.path.normcase(path) | |
363 | fold_path = self._foldmap.get(norm_path, None) |
|
363 | fold_path = self._foldmap.get(norm_path, None) | |
364 | if fold_path is None: |
|
364 | if fold_path is None: | |
365 | if knownpath or not os.path.exists(os.path.join(self._root, path)): |
|
365 | if knownpath or not os.path.lexists(os.path.join(self._root, path)): | |
366 | fold_path = path |
|
366 | fold_path = path | |
367 | else: |
|
367 | else: | |
368 | fold_path = self._foldmap.setdefault(norm_path, |
|
368 | fold_path = self._foldmap.setdefault(norm_path, |
@@ -1230,7 +1230,7 b' def updatedir(ui, repo, patches, similar' | |||||
1230 | islink, isexec = gp.mode |
|
1230 | islink, isexec = gp.mode | |
1231 | dst = repo.wjoin(gp.path) |
|
1231 | dst = repo.wjoin(gp.path) | |
1232 | # patch won't create empty files |
|
1232 | # patch won't create empty files | |
1233 | if gp.op == 'ADD' and not os.path.exists(dst): |
|
1233 | if gp.op == 'ADD' and not os.path.lexists(dst): | |
1234 | flags = (isexec and 'x' or '') + (islink and 'l' or '') |
|
1234 | flags = (isexec and 'x' or '') + (islink and 'l' or '') | |
1235 | repo.wwrite(gp.path, '', flags) |
|
1235 | repo.wwrite(gp.path, '', flags) | |
1236 | util.set_flags(dst, islink, isexec) |
|
1236 | util.set_flags(dst, islink, isexec) |
@@ -642,7 +642,7 b' def fspath(name, root):' | |||||
642 | l = l + 1 |
|
642 | l = l + 1 | |
643 | name = name[l:] |
|
643 | name = name[l:] | |
644 |
|
644 | |||
645 | if not os.path.exists(os.path.join(root, name)): |
|
645 | if not os.path.lexists(os.path.join(root, name)): | |
646 | return None |
|
646 | return None | |
647 |
|
647 | |||
648 | seps = os.sep |
|
648 | seps = os.sep |
General Comments 0
You need to be logged in to leave comments.
Login now