Mercurial > hg
annotate tests/test-gpg.t @ 19190:b03952ee634d
dirstate.walk: add a flag to let extensions avoid full walks
Consider a hypothetical extension that implements walk in a more efficient
manner and skips some known-clean files. However, that can only be done under
some situations, such as when clean files are not being asked for and a
match.traversedir callback is not set. The full flag lets walk tell these two
cases apart.
author | Siddharth Agarwal <sid0@fb.com> |
---|---|
date | Mon, 22 Apr 2013 17:11:18 -0700 |
parents | 7922004a46b8 |
children | e5a2177d97f0 |
rev | line source |
---|---|
12428 | 1 Test the GPG extension |
8809 | 2 |
12428 | 3 $ "$TESTDIR/hghave" gpg || exit 80 |
4 $ cat <<EOF >> $HGRCPATH | |
5 > [extensions] | |
6 > gpg= | |
7 > | |
8 > [gpg] | |
16350
4f795f5fbb0b
tests: make tests work if directory contains special characters
Thomas Arendsen Hein <thomas@intevation.de>
parents:
16349
diff
changeset
|
9 > cmd=gpg --no-permission-warning --no-secmem-warning --no-auto-check-trustdb --homedir "$TESTDIR/gpg" |
12428 | 10 > EOF |
11 $ hg init r | |
12 $ cd r | |
13 $ echo foo > foo | |
14 $ hg ci -Amfoo | |
15 adding foo | |
8809 | 16 |
12428 | 17 $ hg sigs |
18 | |
19 $ hg sign 0 | |
16927 | 20 signing 0:e63c23eaa88a |
8809 | 21 |
12428 | 22 $ hg sigs |
23 hgtest 0:e63c23eaa88ae77967edcf4ea194d31167c478b0 | |
8809 | 24 |
12428 | 25 $ hg sigcheck 0 |
26 e63c23eaa88a is signed by: | |
27 hgtest | |
16289
aae219a99a6e
test-gpg: make sure gpg does not modify the trustdb.gpg file
Greg Ward <greg@gerg.ca>
parents:
12428
diff
changeset
|
28 |
aae219a99a6e
test-gpg: make sure gpg does not modify the trustdb.gpg file
Greg Ward <greg@gerg.ca>
parents:
12428
diff
changeset
|
29 verify that this test has not modified the trustdb.gpg file back in |
aae219a99a6e
test-gpg: make sure gpg does not modify the trustdb.gpg file
Greg Ward <greg@gerg.ca>
parents:
12428
diff
changeset
|
30 the main hg working dir |
16349
425f1fbcfb94
test-gpg: replace 825565136235 by md5sum check
Thomas Arendsen Hein <thomas@intevation.de>
parents:
16345
diff
changeset
|
31 $ "$TESTDIR/md5sum.py" "$TESTDIR/gpg/trustdb.gpg" |
425f1fbcfb94
test-gpg: replace 825565136235 by md5sum check
Thomas Arendsen Hein <thomas@intevation.de>
parents:
16345
diff
changeset
|
32 f6b9c78c65fa9536e7512bb2ceb338ae */gpg/trustdb.gpg (glob) |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
33 |
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
34 $ cd .. |