##// END OF EJS Templates
revisionbranchcache: fall back to slow path if starting readonly (issue4531)...
revisionbranchcache: fall back to slow path if starting readonly (issue4531) Transitioning to Mercurial versions with revision branch cache could be slow as long as all operations were readonly (revset queries) and the cache would be populated but not written back. Instead, fall back to using the consistently slow path when readonly and the cache doesn't exist yet. That avoids the overhead of populating the cache without writing it back. If not readonly, it will still populate all missing entries initially. That avoids repeated writing of the cache file with small updates, and it also makes sure a fully populated cache available for the readonly operations.

File last commit:

r22837:2be7d5eb default
r24159:5b4ed033 3.3.1 stable
Show More
test-default-push.t
48 lines | 1.1 KiB | text/troff | Tads3Lexer
/ tests / test-default-push.t
Adrian Buehlmann
tests: unify test-default-push
r12287 $ hg init a
$ echo a > a/a
$ hg --cwd a ci -Ama
adding a
$ hg clone a c
updating to branch default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg clone a b
updating to branch default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ echo b >> b/a
$ hg --cwd b ci -mb
anuraggoel
push: provide a hint when no paths in configured (issue3692)...
r20558 Push should provide a hint when both 'default' and 'default-push' not set:
$ cd c
$ hg push --config paths.default=
pushing to default-push
abort: default repository not configured!
(see the "path" section in "hg help config")
[255]
$ cd ..
Adrian Buehlmann
tests: unify test-default-push
r12287 Push should push to 'default' when 'default-push' not set:
$ hg --cwd b push
Mads Kiilerich
tests: make (glob) on windows accept \ instead of /...
r15447 pushing to $TESTTMP/a (glob)
Adrian Buehlmann
tests: unify test-default-push
r12287 searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files
Push should push to 'default-push' when set:
Jordi Gutiérrez Hermoso
config: use the same hgrc for a cloned repo as for an uninitted repo...
r22837 $ echo '[paths]' >> b/.hg/hgrc
Adrian Buehlmann
tests: unify test-default-push
r12287 $ echo 'default-push = ../c' >> b/.hg/hgrc
$ hg --cwd b push
Mads Kiilerich
tests: make (glob) on windows accept \ instead of /...
r15447 pushing to $TESTTMP/c (glob)
Adrian Buehlmann
tests: unify test-default-push
r12287 searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files