comparison tests/test-push-checkheads-partial-C2.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
79 $ hg push --rev 'desc(A1)' 79 $ hg push --rev 'desc(A1)'
80 pushing to $TESTTMP/C2/server 80 pushing to $TESTTMP/C2/server
81 searching for changes 81 searching for changes
82 abort: push creates new remote head f6082bc4ffef 82 abort: push creates new remote head f6082bc4ffef
83 (merge or see 'hg help push' for details about pushing new heads) 83 (merge or see 'hg help push' for details about pushing new heads)
84 [255] 84 [20]
85 85
86 $ cd ../.. 86 $ cd ../..