Mercurial > hg
view tests/test-bookmarks-strip @ 11635:4da35e02b67c
log: do not redefine cachefunc in walkchangerevs
The same variable is defined a few blocks earlier. The first phases in
walkchangerevs should in fact fill that cache, and allow faster lookups
in the last phase. Redefining and overriding this cached function, (knowing
that it will be called with the same arguments) defeats the caching purpose.
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Tue, 20 Jul 2010 14:42:05 +0900 |
parents | 2313dc4d9817 |
children | 741290486877 |
line wrap: on
line source
#!/bin/sh . $TESTDIR/helpers.sh echo "[extensions]" >> $HGRCPATH echo "bookmarks=" >> $HGRCPATH echo "mq=" >> $HGRCPATH hg init echo qqq>qqq.txt echo % add file hg add echo % commit first revision hg ci -m 1 -u user -d "1 0" echo % set bookmark hg book test echo www>>qqq.txt echo % commit second revision hg ci -m 2 -u usr -d "1 0" echo % set bookmark hg book test2 echo % update to -2 hg update -r -2 echo eee>>qqq.txt echo % commit new head hg ci -m 3 -u user -d "1 0" echo % bookmarks updated? hg book echo % strip to revision 1 hg strip 1 | hidebackup echo % list bookmarks hg book