##// END OF EJS Templates
resolve: move reset to localrepo.commit...
Matt Mackall -
r7848:89e05c02 default
parent child Browse files
Show More
@@ -645,9 +645,6 b' def commit(ui, repo, *pats, **opts):'
645 elif ui.verbose:
645 elif ui.verbose:
646 ui.write(_('committed changeset %d:%s\n') % (rev,short(node)))
646 ui.write(_('committed changeset %d:%s\n') % (rev,short(node)))
647
647
648 ms = merge_.mergestate(repo)
649 ms.reset(node)
650
651 def copy(ui, repo, *pats, **opts):
648 def copy(ui, repo, *pats, **opts):
652 """mark files as copied for the next commit
649 """mark files as copied for the next commit
653
650
@@ -824,8 +824,11 b' class localrepository(repo.repository):'
824 "(see hg resolve)"))
824 "(see hg resolve)"))
825 wctx = context.workingctx(self, (p1, p2), text, user, date,
825 wctx = context.workingctx(self, (p1, p2), text, user, date,
826 extra, changes)
826 extra, changes)
827 return self._commitctx(wctx, force, force_editor, empty_ok,
827 r = self._commitctx(wctx, force, force_editor, empty_ok,
828 use_dirstate, update_dirstate)
828 use_dirstate, update_dirstate)
829 ms.reset()
830 return r
831
829 finally:
832 finally:
830 del lock, wlock
833 del lock, wlock
831
834
@@ -14,8 +14,9 b' class mergestate(object):'
14 def __init__(self, repo):
14 def __init__(self, repo):
15 self._repo = repo
15 self._repo = repo
16 self._read()
16 self._read()
17 def reset(self, node):
17 def reset(self, node=None):
18 self._state = {}
18 self._state = {}
19 if node:
19 self._local = node
20 self._local = node
20 shutil.rmtree(self._repo.join("merge"), True)
21 shutil.rmtree(self._repo.join("merge"), True)
21 def _read(self):
22 def _read(self):
General Comments 0
You need to be logged in to leave comments. Login now