Mercurial > hg > mercurial-crew-with-dirclash
comparison tests/test-mq-caches @ 4205:a7af0eeae8a3
Move branches.cache to branch.cache
Keeps old clients from conflicting with new caches, makes features
logic unnecessary.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 13 Mar 2007 15:18:10 -0500 |
parents | 9dcf9d45cab8 |
children |
comparison
equal
deleted
inserted
replaced
4204:f9bbcebcacea | 4205:a7af0eeae8a3 |
---|---|
3 echo '[extensions]' >> $HGRCPATH | 3 echo '[extensions]' >> $HGRCPATH |
4 echo 'hgext.mq=' >> $HGRCPATH | 4 echo 'hgext.mq=' >> $HGRCPATH |
5 | 5 |
6 show_branch_cache() | 6 show_branch_cache() |
7 { | 7 { |
8 branches=.hg/branches.cache | 8 branches=.hg/branch.cache |
9 # force cache (re)generation | 9 # force cache (re)generation |
10 hg log -r does-not-exist 2> /dev/null | 10 hg log -r does-not-exist 2> /dev/null |
11 hg log -r tip --template 'tip: #rev#\n' | 11 hg log -r tip --template 'tip: #rev#\n' |
12 if [ -f $branches ]; then | 12 if [ -f $branches ]; then |
13 sort $branches | 13 sort $branches |
59 hg qrefresh -m 'patch 2' | 59 hg qrefresh -m 'patch 2' |
60 show_branch_cache 1 | 60 show_branch_cache 1 |
61 | 61 |
62 echo | 62 echo |
63 echo '# removing the cache' | 63 echo '# removing the cache' |
64 rm .hg/branches.cache | 64 rm .hg/branch.cache |
65 show_branch_cache 1 | 65 show_branch_cache 1 |
66 | 66 |
67 echo | 67 echo |
68 echo '# importing rev 1 (the cache now ends in one of the patches)' | 68 echo '# importing rev 1 (the cache now ends in one of the patches)' |
69 hg qimport -r 1 -n p0 | 69 hg qimport -r 1 -n p0 |