test-remotefilelog-bundles.t
76 lines
| 2.5 KiB
| text/troff
|
Tads3Lexer
/ tests / test-remotefilelog-bundles.t
Matt Harbison
|
r40758 | #require no-windows | ||
Augie Fackler
|
r40530 | $ . "$TESTDIR/remotefilelog-library.sh" | ||
Martin von Zweigbergk
|
r40605 | $ hg init master | ||
Augie Fackler
|
r40530 | $ cd master | ||
$ cat >> .hg/hgrc <<EOF | ||||
> [remotefilelog] | ||||
> server=True | ||||
> EOF | ||||
$ echo x > x | ||||
$ hg commit -qAm x | ||||
$ echo y >> x | ||||
$ hg commit -qAm y | ||||
$ echo z >> x | ||||
$ hg commit -qAm z | ||||
$ cd .. | ||||
$ hgcloneshallow ssh://user@dummy/master shallow -q | ||||
1 files fetched over 1 fetches - (1 misses, 0.00% hit ratio) over *s (glob) | ||||
$ cd shallow | ||||
Unbundling a shallow bundle | ||||
$ hg strip -r 66ee28d0328c | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/66ee28d0328c-3d7aafd1-backup.hg (glob) | ||||
Kyle Lippincott
|
r47606 | 2 files fetched over 2 fetches - (2 misses, 0.00% hit ratio) over *s (glob) | ||
Augie Fackler
|
r40530 | $ hg unbundle .hg/strip-backup/66ee28d0328c-3d7aafd1-backup.hg | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
Kyle Lippincott
|
r47606 | added 2 changesets with 2 changes to 1 files | ||
Augie Fackler
|
r40530 | new changesets 66ee28d0328c:16db62c5946f | ||
(run 'hg update' to get a working copy) | ||||
Unbundling a full bundle | ||||
$ hg -R ../master bundle -r 66ee28d0328c:: --base "66ee28d0328c^" ../fullbundle.hg | ||||
2 changesets found | ||||
$ hg strip -r 66ee28d0328c | ||||
saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/66ee28d0328c-3d7aafd1-backup.hg (glob) | ||||
$ hg unbundle ../fullbundle.hg | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 2 changesets with 2 changes to 1 files | ||||
new changesets 66ee28d0328c:16db62c5946f (2 drafts) | ||||
(run 'hg update' to get a working copy) | ||||
Pulling from a shallow bundle | ||||
Kyle Lippincott
|
r47606 | $ hg strip -r 66ee28d0328c --config remotefilelog.strip.includefiles=none | ||
Augie Fackler
|
r40530 | saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/66ee28d0328c-3d7aafd1-backup.hg (glob) | ||
$ hg pull -r 66ee28d0328c .hg/strip-backup/66ee28d0328c-3d7aafd1-backup.hg | ||||
pulling from .hg/strip-backup/66ee28d0328c-3d7aafd1-backup.hg | ||||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 0 changes to 0 files | ||||
new changesets 66ee28d0328c (1 drafts) | ||||
(run 'hg update' to get a working copy) | ||||
Kyle Lippincott
|
r47606 | Pulling from a full bundle, also testing that strip produces a full bundle by | ||
default. | ||||
Augie Fackler
|
r40530 | |||
$ hg strip -r 66ee28d0328c | ||||
saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/66ee28d0328c-b6ee89e7-backup.hg (glob) | ||||
Kyle Lippincott
|
r47606 | $ hg pull -r 66ee28d0328c .hg/strip-backup/66ee28d0328c-b6ee89e7-backup.hg | ||
pulling from .hg/strip-backup/66ee28d0328c-b6ee89e7-backup.hg | ||||
Augie Fackler
|
r40530 | searching for changes | ||
abort: cannot pull from full bundles | ||||
(use `hg unbundle` instead) | ||||
[255] | ||||