mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
bff14ff181
Summary: Some of these tests were already passing. Some required minor fixes to pass. Reviewed By: quark-zju Differential Revision: D24290635 fbshipit-source-id: 789d3033142466c868057da8f9f23d27aede8ea4
45 lines
1013 B
Perl
45 lines
1013 B
Perl
#chg-compatible
|
|
|
|
$ . "$TESTDIR/library.sh"
|
|
|
|
Do some initial setup
|
|
$ CACHEDIR="$TESTTMP/hgcache"
|
|
$ configure dummyssh
|
|
$ enable treemanifest remotefilelog pushrebase remotenames
|
|
$ setconfig remotefilelog.reponame=testrepo remotefilelog.cachepath="$CACHEDIR"
|
|
$ setconfig treemanifest.sendtrees=true
|
|
$ setconfig ui.username="nobody <no.reply@fb.com>"
|
|
|
|
Setup a server repo
|
|
$ hginit server
|
|
$ cd server
|
|
$ cat >> .hg/hgrc <<CONFIG
|
|
> [treemanifest]
|
|
> server = True
|
|
> [remotefilelog]
|
|
> server = True
|
|
> shallowtrees = True
|
|
> CONFIG
|
|
$ hg debugdrawdag <<EOF
|
|
> C
|
|
> |
|
|
> B
|
|
> |
|
|
> A
|
|
> EOF
|
|
|
|
$ hg bookmark master_bookmark -r tip
|
|
$ hg log -r tip -q
|
|
26805aba1e60
|
|
|
|
Send unbundle
|
|
$ cat $TESTDIR/bundles/sendunbundle.test.hg | hg debugsendunbundle ssh://user@dummy/server
|
|
remote: pushing 1 changeset:
|
|
remote: a0c9c5791058 1
|
|
remote: 1 new changeset from the server will be downloaded
|
|
|
|
Server tip is now different
|
|
$ cd "$TESTTMP/server"
|
|
$ hg log -r tip -q
|
|
c2e526aacb51
|