Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hg.py @ 2812:3aeab7bb5adc
Refactor update locking slightly
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 08 Aug 2006 09:19:20 -0500 |
parents | 1ea086bc2086 |
children | 4870f795f681 |
comparison
equal
deleted
inserted
replaced
2811:1ea086bc2086 | 2812:3aeab7bb5adc |
---|---|
218 def merge(repo, node, force=None, remind=True, wlock=None): | 218 def merge(repo, node, force=None, remind=True, wlock=None): |
219 """branch merge with node, resolving changes""" | 219 """branch merge with node, resolving changes""" |
220 return _merge.update(repo, node, branchmerge=True, forcemerge=force, | 220 return _merge.update(repo, node, branchmerge=True, forcemerge=force, |
221 remind=remind, wlock=wlock) | 221 remind=remind, wlock=wlock) |
222 | 222 |
223 def revert(repo, node, choose): | 223 def revert(repo, node, choose, wlock): |
224 """revert changes to revision in node without updating dirstate""" | 224 """revert changes to revision in node without updating dirstate""" |
225 return _merge.update(repo, node, force=True, partial=choose, | 225 return _merge.update(repo, node, force=True, partial=choose, |
226 show_stats=False) | 226 show_stats=False, wlock=wlock) |
227 | 227 |
228 def verify(repo): | 228 def verify(repo): |
229 """verify the consistency of a repository""" | 229 """verify the consistency of a repository""" |
230 return _verify.verify(repo) | 230 return _verify.verify(repo) |