mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 01:39:21 +03:00
54 lines
1.0 KiB
Perl
54 lines
1.0 KiB
Perl
|
$ . $TESTDIR/library.sh
|
||
|
|
||
|
setup configuration
|
||
|
$ setup_common_config
|
||
|
$ cd $TESTTMP
|
||
|
|
||
|
setup common configuration
|
||
|
$ cat >> $HGRCPATH <<EOF
|
||
|
> [ui]
|
||
|
> ssh="$DUMMYSSH"
|
||
|
> EOF
|
||
|
|
||
|
setup repo
|
||
|
$ hg init repo-hg
|
||
|
$ cd repo-hg
|
||
|
$ setup_hg_server
|
||
|
$ hg debugdrawdag <<EOF
|
||
|
> C
|
||
|
> |
|
||
|
> B
|
||
|
> |
|
||
|
> A
|
||
|
> EOF
|
||
|
|
||
|
create master bookmark
|
||
|
|
||
|
$ hg bookmark master_bookmark -r tip
|
||
|
|
||
|
blobimport them into Mononoke storage and start Mononoke
|
||
|
$ cd ..
|
||
|
$ blobimport repo-hg/.hg repo
|
||
|
|
||
|
start mononoke
|
||
|
$ mononoke
|
||
|
$ wait_for_mononoke $TESTTMP/repo
|
||
|
|
||
|
Clone the repo
|
||
|
$ hgclone_treemanifest ssh://user@dummy/repo-hg repo2 --noupdate -q
|
||
|
$ cd repo2
|
||
|
$ setup_hg_client
|
||
|
$ cat >> .hg/hgrc <<EOF
|
||
|
> [extensions]
|
||
|
> pushrebase =
|
||
|
> EOF
|
||
|
|
||
|
$ hg up -q tip
|
||
|
$ echo 1 > 1 && hg add 1 && hg ci -m 1
|
||
|
$ hgmn push -r . --to master_bookmark
|
||
|
pushing to ssh://user@dummy/repo
|
||
|
remote: * DEBG Session with Mononoke started with uuid: * (glob)
|
||
|
searching for changes
|
||
|
|
||
|
TODO(stash): pushrebase of a merge commit, pushrebase over a merge commit
|