sapling/eden/scm/tests/test-git-bundle.t
Muir Manders 1dcb7966fc tests: turn on eagerepo for a bunch of tests
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
2023-04-04 08:42:03 -07:00

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