equal
deleted
inserted
replaced
1436 wlock.release() |
1436 wlock.release() |
1437 |
1437 |
1438 def copy(self, source, dest): |
1438 def copy(self, source, dest): |
1439 try: |
1439 try: |
1440 st = self._repo.wvfs.lstat(dest) |
1440 st = self._repo.wvfs.lstat(dest) |
1441 except OSError, err: |
1441 except OSError as err: |
1442 if err.errno != errno.ENOENT: |
1442 if err.errno != errno.ENOENT: |
1443 raise |
1443 raise |
1444 self._repo.ui.warn(_("%s does not exist!\n") % dest) |
1444 self._repo.ui.warn(_("%s does not exist!\n") % dest) |
1445 return |
1445 return |
1446 if not (stat.S_ISREG(st.st_mode) or stat.S_ISLNK(st.st_mode)): |
1446 if not (stat.S_ISREG(st.st_mode) or stat.S_ISLNK(st.st_mode)): |
1682 return self._repo.wvfs.lstat(self._path).st_size |
1682 return self._repo.wvfs.lstat(self._path).st_size |
1683 def date(self): |
1683 def date(self): |
1684 t, tz = self._changectx.date() |
1684 t, tz = self._changectx.date() |
1685 try: |
1685 try: |
1686 return (int(self._repo.wvfs.lstat(self._path).st_mtime), tz) |
1686 return (int(self._repo.wvfs.lstat(self._path).st_mtime), tz) |
1687 except OSError, err: |
1687 except OSError as err: |
1688 if err.errno != errno.ENOENT: |
1688 if err.errno != errno.ENOENT: |
1689 raise |
1689 raise |
1690 return (t, tz) |
1690 return (t, tz) |
1691 |
1691 |
1692 def cmp(self, fctx): |
1692 def cmp(self, fctx): |