sapling/eden/scm/tests/test-commitcloud-backup-compression.t
Durham Goode 490468403b treemanifest: fix bundle usage with Rust contentstore
Summary:
The rust contentstore doesn't allow runtime manipulation of the list of
stores, which is required in order to insert the bundle store into the store.
Let's continue using the old python union store in these cases. This still let's
us delete the python pack code later, but we'll have to keep around the python
union store until we come up with a better solution.

Reviewed By: quark-zju

Differential Revision: D23689630

fbshipit-source-id: 0c60e6f268e81804149afa24409f64b5303e1e34
2020-09-24 09:46:59 -07:00

33 lines
936 B
Raku

#chg-compatible
$ . "$TESTDIR/library.sh"
$ . "$TESTDIR/infinitepush/library.sh"
$ setupcommon
$ setconfig infinitepush.bundlecompression=GZ
Setup server
$ hg init repo
$ cd repo
$ setupserver
$ cd ..
Backup a commit
$ hg clone ssh://user@dummy/repo client -q
$ cd client
$ mkcommit commit
$ hg cloud backup
backing up stack rooted at 7e6a6fd9c7c8
commitcloud: backed up 1 commit
remote: pushing 1 commit:
remote: 7e6a6fd9c7c8 commit
Check the commit is compressed
$ f=`cat ../repo/.hg/scratchbranches/index/nodemap/7e6a6fd9c7c8c8c307ee14678f03d63af3a7b455`
$ hg debugbundle ../repo/.hg/scratchbranches/filebundlestore/*/*/$f
Stream params: {Compression: GZ}
changegroup -- {version: 02}
7e6a6fd9c7c8c8c307ee14678f03d63af3a7b455
b2x:treegroup2 -- {cache: False, category: manifests, version: 1}
1 data items, 1 history items
18ef3a36d0cecdc332a8f5ee468ffe6e330279fe