sapling/eden/scm/tests/test-fb-hgext-remotefilelog-ruststores.t
Durham Goode 9c1b611dff indexedlog: make writing to indexedlog the default
Summary:
We've rolled both of these out to 100%. Let's make this the default so
we can delete those configs.

Reviewed By: quark-zju

Differential Revision: D26233645

fbshipit-source-id: cd7a08c404483f78ab714763870f5bf0fa801e7a
2021-02-11 09:34:55 -08:00

46 lines
1.4 KiB
Perl

#chg-compatible
$ . "$TESTDIR/library.sh"
$ setconfig remotefilelog.write-hgcache-to-indexedlog=False remotefilelog.write-local-to-indexedlog=False
$ newserver master
$ clone master shallow --noupdate
$ cd shallow
$ setconfig remotefilelog.useruststore=True remotefilelog.localdatarepack=True
$ setconfig treemanifest.useruststore=True
$ echo x > x
$ hg commit -qAm x
$ ls_l .hg/store/indexedlogdatastore | grep log
* 12 log (glob)
$ ls_l .hg/store/indexedloghistorystore | grep log
* 12 log (glob)
$ ls_l .hg/store/manifests/indexedlogdatastore | grep log
* 12 log (glob)
$ ls_l .hg/store/manifests/indexedloghistorystore | grep log
* 12 log (glob)
$ echo y > y
$ hg commit -qAm y
$ ls_l .hg/store/indexedlogdatastore | grep log
* 12 log (glob)
$ ls_l .hg/store/indexedloghistorystore | grep log
* 12 log (glob)
$ ls_l .hg/store/manifests/indexedlogdatastore | grep log
* 12 log (glob)
$ ls_l .hg/store/manifests/indexedloghistorystore | grep log
* 12 log (glob)
$ setconfig remotefilelog.write-local-to-indexedlog=True
$ echo z > z
$ hg commit -qAm z
$ ls_l .hg/store/indexedlogdatastore | grep log
* 60 log (glob)
$ ls_l .hg/store/indexedloghistorystore | grep log
* 127 log (glob)
$ ls_l .hg/store/manifests/indexedlogdatastore | grep log
* 192 log (glob)
$ ls_l .hg/store/manifests/indexedloghistorystore | grep log
* 124 log (glob)