Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 16192:a4413624d014
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 28 Feb 2012 21:17:53 -0600 |
parents | 0bb0b9f22cd7 7c75924a6926 |
children | 81a1a00f5738 |
comparison
equal
deleted
inserted
replaced
16186:af3e67354beb | 16192:a4413624d014 |
---|---|
5718 if rev is None or rev == '': | 5718 if rev is None or rev == '': |
5719 rev = node | 5719 rev = node |
5720 | 5720 |
5721 # with no argument, we also move the current bookmark, if any | 5721 # with no argument, we also move the current bookmark, if any |
5722 movemarkfrom = None | 5722 movemarkfrom = None |
5723 if node is None or node == '': | 5723 if rev is None or node == '': |
5724 movemarkfrom = repo['.'].node() | 5724 movemarkfrom = repo['.'].node() |
5725 | 5725 |
5726 # if we defined a bookmark, we have to remember the original bookmark name | 5726 # if we defined a bookmark, we have to remember the original bookmark name |
5727 brev = rev | 5727 brev = rev |
5728 rev = scmutil.revsingle(repo, rev, rev).rev() | 5728 rev = scmutil.revsingle(repo, rev, rev).rev() |
5752 if not ret and movemarkfrom: | 5752 if not ret and movemarkfrom: |
5753 if bookmarks.update(repo, [movemarkfrom], repo['.'].node()): | 5753 if bookmarks.update(repo, [movemarkfrom], repo['.'].node()): |
5754 ui.status(_("updating bookmark %s\n") % repo._bookmarkcurrent) | 5754 ui.status(_("updating bookmark %s\n") % repo._bookmarkcurrent) |
5755 elif brev in repo._bookmarks: | 5755 elif brev in repo._bookmarks: |
5756 bookmarks.setcurrent(repo, brev) | 5756 bookmarks.setcurrent(repo, brev) |
5757 elif brev: | |
5758 bookmarks.unsetcurrent(repo) | |
5757 | 5759 |
5758 return ret | 5760 return ret |
5759 | 5761 |
5760 @command('verify', []) | 5762 @command('verify', []) |
5761 def verify(ui, repo): | 5763 def verify(ui, repo): |