tests/test-ssh-bundle1.t
changeset 40269 52b773f5e9a4
parent 40176 41263df08109
child 40926 f6904d60fc21
equal deleted inserted replaced
40268:9c4cbbb0fc51 40269:52b773f5e9a4
    46   > uncompressed = True
    46   > uncompressed = True
    47   > 
    47   > 
    48   > [hooks]
    48   > [hooks]
    49   > changegroup = sh -c "printenv.py changegroup-in-remote 0 ../dummylog"
    49   > changegroup = sh -c "printenv.py changegroup-in-remote 0 ../dummylog"
    50   > EOF
    50   > EOF
    51   $ cd ..
    51   $ cd $TESTTMP
    52 
    52 
    53 repo not found error
    53 repo not found error
    54 
    54 
    55   $ hg clone -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/nonexistent local
    55   $ hg clone -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/nonexistent local
    56   remote: abort: repository nonexistent not found!
    56   remote: abort: repository nonexistent not found!
    85   crosschecking files in changesets and manifests
    85   crosschecking files in changesets and manifests
    86   checking files
    86   checking files
    87   checked 3 changesets with 2 changes to 2 files
    87   checked 3 changesets with 2 changes to 2 files
    88   $ hg branches
    88   $ hg branches
    89   default                        0:1160648e36ce
    89   default                        0:1160648e36ce
    90   $ cd ..
    90   $ cd $TESTTMP
    91 
    91 
    92 clone bookmarks via stream
    92 clone bookmarks via stream
    93 
    93 
    94   $ hg -R local-stream book mybook
    94   $ hg -R local-stream book mybook
    95   $ hg clone -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" --stream ssh://user@dummy/local-stream stream2
    95   $ hg clone -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" --stream ssh://user@dummy/local-stream stream2
   101   updating to branch default
   101   updating to branch default
   102   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   102   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   103   $ cd stream2
   103   $ cd stream2
   104   $ hg book
   104   $ hg book
   105      mybook                    0:1160648e36ce
   105      mybook                    0:1160648e36ce
   106   $ cd ..
   106   $ cd $TESTTMP
   107   $ rm -rf local-stream stream2
   107   $ rm -rf local-stream stream2
   108 
   108 
   109 #endif
   109 #endif
   110 
   110 
   111 clone remote via pull
   111 clone remote via pull
   208   searching for changes
   208   searching for changes
   209   remote: adding changesets
   209   remote: adding changesets
   210   remote: adding manifests
   210   remote: adding manifests
   211   remote: adding file changes
   211   remote: adding file changes
   212   remote: added 1 changesets with 1 changes to 1 files
   212   remote: added 1 changesets with 1 changes to 1 files
   213   $ cd ../remote
   213   $ cd $TESTTMP/remote
   214 
   214 
   215 check remote tip
   215 check remote tip
   216 
   216 
   217   $ hg tip
   217   $ hg tip
   218   changeset:   3:a28a9d1a809c
   218   changeset:   3:a28a9d1a809c
   234   $ hg ci -A -m z z
   234   $ hg ci -A -m z z
   235   created new head
   235   created new head
   236 
   236 
   237 test pushkeys and bookmarks
   237 test pushkeys and bookmarks
   238 
   238 
   239   $ cd ../local
   239   $ cd $TESTTMP/local
   240   $ hg debugpushkey --config ui.ssh="\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/remote namespaces
   240   $ hg debugpushkey --config ui.ssh="\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/remote namespaces
   241   bookmarks	
   241   bookmarks	
   242   namespaces	
   242   namespaces	
   243   phases	
   243   phases	
   244   $ hg book foo -r 0
   244   $ hg book foo -r 0
   341   $ hg push ssh://user:erroneouspwd@dummy/remote
   341   $ hg push ssh://user:erroneouspwd@dummy/remote
   342   pushing to ssh://user:*@dummy/remote (glob)
   342   pushing to ssh://user:*@dummy/remote (glob)
   343   abort: password in URL not supported!
   343   abort: password in URL not supported!
   344   [255]
   344   [255]
   345 
   345 
   346   $ cd ..
   346   $ cd $TESTTMP
   347 
   347 
   348 hide outer repo
   348 hide outer repo
   349   $ hg init
   349   $ hg init
   350 
   350 
   351 Test remote paths with spaces (issue2983):
   351 Test remote paths with spaces (issue2983):
   431   remote: Permission denied
   431   remote: Permission denied
   432   remote: pushkey-abort: prepushkey.hg-ssh hook failed
   432   remote: pushkey-abort: prepushkey.hg-ssh hook failed
   433   updating 6c0482d977a3 to public failed!
   433   updating 6c0482d977a3 to public failed!
   434   [1]
   434   [1]
   435 
   435 
   436   $ cd ..
   436   $ cd $TESTTMP
   437 
   437 
   438 stderr from remote commands should be printed before stdout from local code (issue4336)
   438 stderr from remote commands should be printed before stdout from local code (issue4336)
   439 
   439 
   440   $ hg clone remote stderr-ordering
   440   $ hg clone remote stderr-ordering
   441   updating to branch default
   441   updating to branch default
   498   preparing listkeys for "phases"
   498   preparing listkeys for "phases"
   499   sending listkeys command
   499   sending listkeys command
   500   received listkey for "phases": 15 bytes
   500   received listkey for "phases": 15 bytes
   501   checking for updated bookmarks
   501   checking for updated bookmarks
   502 
   502 
   503   $ cd ..
   503   $ cd $TESTTMP
   504 
   504 
   505   $ cat dummylog
   505   $ cat dummylog
   506   Got arguments 1:user@dummy 2:hg -R nonexistent serve --stdio
   506   Got arguments 1:user@dummy 2:hg -R nonexistent serve --stdio
   507   Got arguments 1:user@dummy 2:hg -R /$TESTTMP/nonexistent serve --stdio (no-msys !)
   507   Got arguments 1:user@dummy 2:hg -R /$TESTTMP/nonexistent serve --stdio (no-msys !)
   508   Got arguments 1:user@dummy 2:hg -R remote serve --stdio
   508   Got arguments 1:user@dummy 2:hg -R remote serve --stdio