equal
deleted
inserted
replaced
1736 % self._repo.dirstate.pathto(dest) |
1736 % self._repo.dirstate.pathto(dest) |
1737 ) |
1737 ) |
1738 else: |
1738 else: |
1739 with self._repo.wlock(): |
1739 with self._repo.wlock(): |
1740 ds = self._repo.dirstate |
1740 ds = self._repo.dirstate |
1741 if ds[dest] in b'?': |
1741 ds.set_tracked(dest) |
1742 ds.add(dest) |
|
1743 elif ds[dest] in b'r': |
|
1744 ds.normallookup(dest) |
|
1745 ds.copy(source, dest) |
1742 ds.copy(source, dest) |
1746 |
1743 |
1747 def match( |
1744 def match( |
1748 self, |
1745 self, |
1749 pats=None, |
1746 pats=None, |