# HG changeset patch # User Brodie Rao # Date 1279119740 14400 # Node ID e5aaaef91a27f8b6f8ff64b65b400fc74b8f5e7a # Parent d8d0fc3988ca4496e8d8b1f83a30921aad2a6f85 bookmarks: ensure current bookmark is updated when specified with -r . "hg bookmark -r . foo" should be equivalent to "hg bookmark foo". diff -r d8d0fc3988ca -r e5aaaef91a27 hgext/bookmarks.py --- a/hgext/bookmarks.py Thu Jul 01 19:23:26 2010 -0500 +++ b/hgext/bookmarks.py Wed Jul 14 11:02:20 2010 -0400 @@ -146,7 +146,7 @@ marks[mark] = repo.lookup(rev) else: marks[mark] = repo.changectx('.').node() - setcurrent(repo, mark) + setcurrent(repo, mark) write(repo) return diff -r d8d0fc3988ca -r e5aaaef91a27 tests/test-bookmarks-current --- a/tests/test-bookmarks-current Thu Jul 01 19:23:26 2010 -0500 +++ b/tests/test-bookmarks-current Wed Jul 14 11:02:20 2010 -0400 @@ -57,3 +57,8 @@ echo % update to tip hg update tip +echo % set bookmark Y using -r . +hg bookmark -r . Y + +echo % list bookmarks +hg bookmark diff -r d8d0fc3988ca -r e5aaaef91a27 tests/test-bookmarks-current.out --- a/tests/test-bookmarks-current.out Thu Jul 01 19:23:26 2010 -0500 +++ b/tests/test-bookmarks-current.out Wed Jul 14 11:02:20 2010 -0400 @@ -25,3 +25,6 @@ no bookmarks set % update to tip 0 files updated, 0 files merged, 0 files removed, 0 files unresolved +% set bookmark Y using -r . +% list bookmarks + * Y 0:719295282060