Mercurial > hg
changeset 16038:dad96e752079 stable
push: don't treat bookmark as a found change
Treating bookmarks as a found change results in confusing
documentation or output and is less useful for scripting.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 30 Jan 2012 15:56:35 -0600 |
parents | 9232fa4fd1ba |
children | 093b75c7b44b |
files | mercurial/commands.py tests/test-bookmarks-pushpull.t tests/test-hook.t tests/test-ssh.t |
diffstat | 4 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/commands.py Mon Jan 30 14:44:01 2012 -0600 +++ b/mercurial/commands.py Mon Jan 30 15:56:35 2012 -0600 @@ -4451,7 +4451,6 @@ ui.warn(_('updating bookmark %s failed!\n') % b) if not result: result = 2 - result = 0 return result
--- a/tests/test-bookmarks-pushpull.t Mon Jan 30 14:44:01 2012 -0600 +++ b/tests/test-bookmarks-pushpull.t Mon Jan 30 15:56:35 2012 -0600 @@ -58,6 +58,7 @@ searching for changes no changes found exporting bookmark W + [1] $ hg -R ../a bookmarks W -1:000000000000 X 0:4e3505fd9583 @@ -72,6 +73,7 @@ searching for changes no changes found deleting remote bookmark W + [1] push/pull name that doesn't exist @@ -169,6 +171,7 @@ searching for changes no changes found exporting bookmark Z + [1] $ hg book -d Z $ hg in -B http://localhost:$HGPORT/ comparing with http://localhost:$HGPORT/
--- a/tests/test-hook.t Mon Jan 30 14:44:01 2012 -0600 +++ b/tests/test-hook.t Mon Jan 30 15:56:35 2012 -0600 @@ -181,6 +181,7 @@ no changes found exporting bookmark foo pushkey hook: HG_KEY=foo HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_RET=1 + [1] $ cd ../a listkeys hook
--- a/tests/test-ssh.t Mon Jan 30 14:44:01 2012 -0600 +++ b/tests/test-ssh.t Mon Jan 30 15:56:35 2012 -0600 @@ -177,6 +177,7 @@ searching for changes no changes found exporting bookmark foo + [1] $ hg debugpushkey --config ui.ssh="python $TESTDIR/dummyssh" ssh://user@dummy/remote bookmarks foo 1160648e36cec0054048a7edc4110c6f84fde594 $ hg book -f foo @@ -203,6 +204,7 @@ searching for changes no changes found deleting remote bookmark foo + [1] a bad, evil hook that prints to stdout