equal
deleted
inserted
replaced
449 |
449 |
450 def merge(self, f): |
450 def merge(self, f): |
451 '''Mark a file merged.''' |
451 '''Mark a file merged.''' |
452 if self._pl[1] == nullid: |
452 if self._pl[1] == nullid: |
453 return self.normallookup(f) |
453 return self.normallookup(f) |
454 s = os.lstat(self._join(f)) |
454 return self.otherparent(f) |
455 self._addpath(f, 'm', s.st_mode, |
|
456 s.st_size & _rangemask, int(s.st_mtime) & _rangemask) |
|
457 if f in self._copymap: |
|
458 del self._copymap[f] |
|
459 |
455 |
460 def drop(self, f): |
456 def drop(self, f): |
461 '''Drop a file from the dirstate''' |
457 '''Drop a file from the dirstate''' |
462 if f in self._map: |
458 if f in self._map: |
463 self._dirty = True |
459 self._dirty = True |