##// END OF EJS Templates
strip: incrementally update the branchheads cache after a strip...
strip: incrementally update the branchheads cache after a strip This function augments strip to incrementally update the branchheads cache rather than recompute it from scratch. This speeds up the performance of strip and rebase on repos with long history. The performance optimization only happens if the revisions stripped are all on the same branch and the parents of the stripped revisions are also on that same branch. This adds a few test cases, particularly one that reproduces the extra heads that mpm observed.

File last commit:

r16927:7922004a default
r17013:c8eda7bb default
Show More
test-gpg.t
34 lines | 735 B | text/troff | Tads3Lexer
Matt Mackall
tests: unify test-gpg
r12428 Test the GPG extension
$ "$TESTDIR/hghave" gpg || exit 80
$ cat <<EOF >> $HGRCPATH
> [extensions]
> gpg=
>
> [gpg]
Thomas Arendsen Hein
tests: make tests work if directory contains special characters...
r16350 > cmd=gpg --no-permission-warning --no-secmem-warning --no-auto-check-trustdb --homedir "$TESTDIR/gpg"
Matt Mackall
tests: unify test-gpg
r12428 > EOF
$ hg init r
$ cd r
$ echo foo > foo
$ hg ci -Amfoo
adding foo
$ hg sigs
$ hg sign 0
Martin Geisler
gpg: lowercase messages
r16927 signing 0:e63c23eaa88a
Matt Mackall
tests: unify test-gpg
r12428
$ hg sigs
hgtest 0:e63c23eaa88ae77967edcf4ea194d31167c478b0
$ hg sigcheck 0
e63c23eaa88a is signed by:
hgtest
Greg Ward
test-gpg: make sure gpg does not modify the trustdb.gpg file...
r16289
verify that this test has not modified the trustdb.gpg file back in
the main hg working dir
Thomas Arendsen Hein
test-gpg: replace 825565136235 by md5sum check...
r16349 $ "$TESTDIR/md5sum.py" "$TESTDIR/gpg/trustdb.gpg"
f6b9c78c65fa9536e7512bb2ceb338ae */gpg/trustdb.gpg (glob)
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913
$ cd ..