comparison tests/test-ssh.t @ 46977:3f87d2af0bd6

errors: raise RemoteError in some places in exchange.py This is part of https://www.mercurial-scm.org/wiki/ErrorCategoriesPlan Differential Revision: https://phab.mercurial-scm.org/D10467
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 19 Apr 2021 12:52:23 -0700
parents cc3ad5c3af3b
children 8be95673eb8a
comparison
equal deleted inserted replaced
46976:f9482db16cef 46977:3f87d2af0bd6
485 pushing to ssh://user@dummy/*/remote (glob) 485 pushing to ssh://user@dummy/*/remote (glob)
486 searching for changes 486 searching for changes
487 remote: Permission denied 487 remote: Permission denied
488 remote: pretxnopen.hg-ssh hook failed 488 remote: pretxnopen.hg-ssh hook failed
489 abort: push failed on remote 489 abort: push failed on remote
490 [255] 490 [100]
491 491
492 $ cd $TESTTMP 492 $ cd $TESTTMP
493 493
494 stderr from remote commands should be printed before stdout from local code (issue4336) 494 stderr from remote commands should be printed before stdout from local code (issue4336)
495 495
679 remote: hook failure! 679 remote: hook failure!
680 remote: transaction abort! 680 remote: transaction abort!
681 remote: rollback completed 681 remote: rollback completed
682 remote: pretxnchangegroup.fail hook failed 682 remote: pretxnchangegroup.fail hook failed
683 abort: push failed on remote 683 abort: push failed on remote
684 [255] 684 [100]
685 685
686 abort during pull is properly reported as such 686 abort during pull is properly reported as such
687 687
688 $ echo morefoo >> ../remote/foo 688 $ echo morefoo >> ../remote/foo
689 $ hg -R ../remote commit --message "more foo to be pulled" 689 $ hg -R ../remote commit --message "more foo to be pulled"
694 $ hg --config ui.ssh="\"$PYTHON\" $TESTDIR/dummyssh" pull 694 $ hg --config ui.ssh="\"$PYTHON\" $TESTDIR/dummyssh" pull
695 pulling from ssh://user@dummy/remote 695 pulling from ssh://user@dummy/remote
696 searching for changes 696 searching for changes
697 remote: abort: this is an exercise 697 remote: abort: this is an exercise
698 abort: pull failed on remote 698 abort: pull failed on remote
699 [255] 699 [100]
700 700
701 abort with no error hint when there is a ssh problem when pulling 701 abort with no error hint when there is a ssh problem when pulling
702 702
703 $ hg pull ssh://brokenrepository -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" 703 $ hg pull ssh://brokenrepository -e "\"$PYTHON\" \"$TESTDIR/dummyssh\""
704 pulling from ssh://brokenrepository/ 704 pulling from ssh://brokenrepository/