mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
f0b136f93b
Summary: Add a knob to easily disable/enable fasthiddencache functionality Test Plan: arc unit Reviewers: #mercurial, mjpieters Reviewed By: mjpieters Subscribers: mjpieters, #sourcecontrol Differential Revision: https://phabricator.intern.facebook.com/D4714509 Tasks: 16558840 Signature: t1:4714509:1489717542:d022201fd7c17863ffe664ae4115b8d1d896da3c
36 lines
908 B
Perl
36 lines
908 B
Perl
|
|
$ extpath=`dirname $TESTDIR`
|
|
$ . $TESTDIR/require-ext.sh evolve
|
|
$ cat >> $HGRCPATH << EOF
|
|
> [extensions]
|
|
> evolve=
|
|
> perftweaks=$extpath/hgext3rd/perftweaks.py
|
|
> [experimental]
|
|
> evolution=createmarkers
|
|
> evolutioncommands=obsolete
|
|
> EOF
|
|
|
|
$ hg init repo
|
|
$ cd repo
|
|
$ ls .hg/ | grep cache
|
|
[1]
|
|
$ hg debugbuilddag +1
|
|
$ hg up -q 0
|
|
$ ls .hg/cache/ | grep hidden
|
|
[1]
|
|
$ hg log -r . --debug | grep 'hidden cache'
|
|
[1]
|
|
$ ls .hg/cache/ | grep hidden
|
|
[1]
|
|
$ hg --config perftweaks.fasthiddencache=True prune . --debug | grep 'hidden cache'
|
|
recomputing hidden cache
|
|
$ hg log -r . --debug | grep 'hidden cache'
|
|
[1]
|
|
$ printf '[perftweaks]\nfasthiddencache=True' >> .hg/hgrc
|
|
$ hg log -r . --debug | grep 'hidden cache'
|
|
recomputing hidden cache
|
|
$ hg log -r . --debug | grep 'hidden cache'
|
|
using hidden cache
|
|
$ ls .hg/cache/hidden 2> /dev/null
|
|
.hg/cache/hidden
|