comparison tests/test-push-checkheads-partial-C1.t @ 46119:9261f6c1d39b

errors: raise StateError when push fails because it creates new heads I decided to raise `StateError` here because the local and remote repos are in an incompatible state. I think remote errors (exit code 100) should be when something goes wrong on the remote and there's nothing the user can do. Differential Revision: https://phab.mercurial-scm.org/D9391
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 23 Nov 2020 16:39:53 -0800
parents 122f0b59f5f0
children 5996640fc6fe
comparison
equal deleted inserted replaced
46118:db5dddb38f5b 46119:9261f6c1d39b
78 $ hg push 78 $ hg push
79 pushing to $TESTTMP/C1/server 79 pushing to $TESTTMP/C1/server
80 searching for changes 80 searching for changes
81 abort: push creates new remote head 25c56d33e4c4 81 abort: push creates new remote head 25c56d33e4c4
82 (merge or see 'hg help push' for details about pushing new heads) 82 (merge or see 'hg help push' for details about pushing new heads)
83 [255] 83 [20]
84 84
85 $ cd ../.. 85 $ cd ../..