Mercurial > hg
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 ../.. |