##// END OF EJS Templates
Fix bug #345....
Fix bug #345. The last hit for a file might have been before the last window, so we can't clear copies. To reduce the load, we only store real copy entries instead of storing hashes for every revision.

File last commit:

r2925:14b4ad61 default
r2931:0843bd53 default
Show More
test-bisect
37 lines | 567 B | text/plain | TextLexer
#!/bin/sh
set -e
HGRCPATH=$HGTMP/.hgrc; export HGRCPATH
echo "[extensions]" >> $HGTMP/.hgrc
echo "hbisect=" >> $HGTMP/.hgrc
echo % init
hg init
echo % committing changes
count=0
echo > a
while test $count -lt 32 ; do
echo 'a' >> a
test $count -eq 0 && hg add
hg ci -m "msg $count" -d "$count 0"
echo % committed changeset $count
count=$(( $count + 1 ))
done
echo % log
hg log
echo % hg up -C
hg up -C
echo % bisect test
hg bisect init
hg bisect bad
hg bisect good 1
hg bisect good
hg bisect good
hg bisect good
hg bisect bad
hg bisect good