comparison mercurial/commands.py @ 27854:55394c6fe74e

with: use context manager in update
author Bryan O'Sullivan <bryano@fb.com>
date Fri, 15 Jan 2016 13:14:49 -0800
parents 0c48c566bab0
children 5b675a5665ef
comparison
equal deleted inserted replaced
27853:9b8a5c6ac176 27854:55394c6fe74e
6930 raise error.Abort(_("please specify just one revision")) 6930 raise error.Abort(_("please specify just one revision"))
6931 6931
6932 if rev is None or rev == '': 6932 if rev is None or rev == '':
6933 rev = node 6933 rev = node
6934 6934
6935 wlock = repo.wlock() 6935 with repo.wlock():
6936 try:
6937 cmdutil.clearunfinished(repo) 6936 cmdutil.clearunfinished(repo)
6938 6937
6939 if date: 6938 if date:
6940 if rev is not None: 6939 if rev is not None:
6941 raise error.Abort(_("you can't specify a revision and a date")) 6940 raise error.Abort(_("you can't specify a revision and a date"))
6978 elif brev: 6977 elif brev:
6979 if repo._activebookmark: 6978 if repo._activebookmark:
6980 ui.status(_("(leaving bookmark %s)\n") % 6979 ui.status(_("(leaving bookmark %s)\n") %
6981 repo._activebookmark) 6980 repo._activebookmark)
6982 bookmarks.deactivate(repo) 6981 bookmarks.deactivate(repo)
6983 finally:
6984 wlock.release()
6985 6982
6986 return ret 6983 return ret
6987 6984
6988 @command('verify', []) 6985 @command('verify', [])
6989 def verify(ui, repo): 6986 def verify(ui, repo):