mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 14:58:03 +03:00
1dcb7966fc
Summary: These are the tests that passed after adding "$ eagerepo". I attempted to turn on eagerepo for all tests that didn't contain "$ eagerepo" or "configure modern". Reviewed By: quark-zju Differential Revision: D44445379 fbshipit-source-id: b283be6d5249f74e11a3205622961e457587e93b
56 lines
940 B
Perl
56 lines
940 B
Perl
#chg-compatible
|
|
#require git no-windows
|
|
#debugruntest-compatible
|
|
|
|
$ eagerepo
|
|
$ . $TESTDIR/git.sh
|
|
|
|
Prepare bundle
|
|
|
|
$ hg init --git gitrepo1
|
|
$ cd gitrepo1
|
|
$ drawdag << 'EOS'
|
|
> D
|
|
> |
|
|
> B C Y
|
|
> \| |
|
|
> A X
|
|
> EOS
|
|
$ hg bookmark -r $B book-B
|
|
$ hg bookmark -r $B book-B2
|
|
|
|
$ hg bundle -r $B+$D+$Y --base $A $TESTTMP/bundle
|
|
|
|
Test debugbundle
|
|
|
|
$ hg debugbundle $TESTTMP/bundle
|
|
git bundle heads
|
|
0de30934572f96ff6d3cbfc70aa8b46ef95dbb42
|
|
3d8b07a81055bd39346878ecc52ac2763b7ce8f8
|
|
5e987cb91d3a6d4e42726b701c4ac053755eb2c9
|
|
|
|
Apply bundle in another repo
|
|
|
|
$ cd
|
|
$ hg init --git gitrepo2
|
|
$ cd gitrepo2
|
|
$ drawdag << 'EOS'
|
|
> A
|
|
> EOS
|
|
$ hg unbundle -u $TESTTMP/bundle
|
|
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
|
|
|
$ hg log -Gr: -T '{desc} {bookmarks}'
|
|
@ D
|
|
│
|
|
o C
|
|
│
|
|
│ o Y
|
|
│ │
|
|
│ o X
|
|
│
|
|
│ o B book-B book-B2
|
|
├─╯
|
|
o A
|
|
|