sapling/eden/scm/tests/test-commitcloud-sync-rb-join.t

73 lines
1.2 KiB
Perl
Raw Normal View History

#chg-compatible
$ configure modern
$ showgraph() {
> hg log -G -T "{desc}: {phase} {bookmarks} {remotenames}" -r "all()"
> }
$ newserver server
$ cd $TESTTMP/server
$ echo base > base
$ hg commit -Aqm base
$ echo 1 > public1
$ hg commit -Aqm public1
$ hg bookmark master
$ cd $TESTTMP
$ clone server client1
$ cd client1
$ hg up -q remote/master
$ hg cloud sync -q
$ showgraph
@ public1: public remote/master
o base: public
$ cd $TESTTMP
$ cd server
$ echo 2 > public2
$ hg commit -Aqm public2
$ cd $TESTTMP
$ clone server client2
$ cd client2
$ hg up -q remote/master
$ hg cloud sync -q
$ showgraph
@ public2: public remote/master
o public1: public
o base: public
$ cd $TESTTMP
$ cd client1
$ hg cloud sync -q
$ showgraph
o public2: public remote/master
@ public1: public
o base: public
$ echo 1 > file
$ hg commit -Aqm draft1
$ hg cloud sync -q
$ cd $TESTTMP
$ cd client2
$ hg cloud sync -q
$ showgraph
o draft1: draft
@ public2: public remote/master
o public1: public
o base: public