comparison mercurial/merge.py @ 7848:89e05c02a4af

resolve: move reset to localrepo.commit This way rebase doesn't leave a stale resolve state
author Matt Mackall <mpm@selenic.com>
date Mon, 16 Mar 2009 16:58:41 -0500
parents 5bf5fd1e2a74
children 496ae1ea4698
comparison
equal deleted inserted replaced
7847:30cb79d84352 7848:89e05c02a4af
12 class mergestate(object): 12 class mergestate(object):
13 '''track 3-way merge state of individual files''' 13 '''track 3-way merge state of individual files'''
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 self._local = node 19 if 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):
22 self._state = {} 23 self._state = {}
23 try: 24 try:
24 localnode = None 25 localnode = None