mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
Update branch on checkout/update
This commit is contained in:
parent
2b5eed953c
commit
7a65ba3d4f
@ -221,6 +221,8 @@ def update(repo, node):
|
|||||||
"""update the working directory to node, merging linear changes"""
|
"""update the working directory to node, merging linear changes"""
|
||||||
stats = _merge.update(repo, node, False, False, None, None)
|
stats = _merge.update(repo, node, False, False, None, None)
|
||||||
_showstats(repo, stats)
|
_showstats(repo, stats)
|
||||||
|
branch = repo.changectx(node).branch()
|
||||||
|
repo.opener("branch", "w").write(branch + "\n")
|
||||||
if stats[3]:
|
if stats[3]:
|
||||||
repo.ui.status(_("There are unresolved merges with"
|
repo.ui.status(_("There are unresolved merges with"
|
||||||
" locally modified files.\n"))
|
" locally modified files.\n"))
|
||||||
@ -229,6 +231,8 @@ def update(repo, node):
|
|||||||
def clean(repo, node, wlock=None, show_stats=True):
|
def clean(repo, node, wlock=None, show_stats=True):
|
||||||
"""forcibly switch the working directory to node, clobbering changes"""
|
"""forcibly switch the working directory to node, clobbering changes"""
|
||||||
stats = _merge.update(repo, node, False, True, None, wlock)
|
stats = _merge.update(repo, node, False, True, None, wlock)
|
||||||
|
branch = repo.changectx(node).branch()
|
||||||
|
repo.opener("branch", "w").write(branch + "\n")
|
||||||
if show_stats: _showstats(repo, stats)
|
if show_stats: _showstats(repo, stats)
|
||||||
return stats[3]
|
return stats[3]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user