mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
0562c1220f
Summary: This makes tests depend less on revision numbers. Reviewed By: DurhamG Differential Revision: D22468669 fbshipit-source-id: 74a06930faa3e6ee9d246ecc718c2a3740f57a54
46 lines
1.0 KiB
Perl
46 lines
1.0 KiB
Perl
#require py2
|
|
#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
|