Mercurial > hg
annotate tests/test-gpg.t @ 21069:0a9cae236738
bundle2: allow bundle2 for pulling over the wire
This changeset makes `wireprotocol` peers advertise bundle2 capability and
comply with bundle2 `getbundle` requests.
Note that advertising bundle2 could make a client try to use it for push. Such
pushes would fail. However, I do not expect any human being to have enabled
bundle2 on their server yet.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 15 Apr 2014 15:20:33 -0400 |
parents | e5a2177d97f0 |
children | 0986af9e7006 |
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 |
20305
e5a2177d97f0
tests: stop tracking tests/gpg/random_seed
Mads Kiilerich <madski@unity3d.com>
parents:
16927
diff
changeset
|
34 don't leak any state to next test run |
e5a2177d97f0
tests: stop tracking tests/gpg/random_seed
Mads Kiilerich <madski@unity3d.com>
parents:
16927
diff
changeset
|
35 $ rm -f "$TESTDIR/gpg/random_seed" |
e5a2177d97f0
tests: stop tracking tests/gpg/random_seed
Mads Kiilerich <madski@unity3d.com>
parents:
16927
diff
changeset
|
36 |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
37 $ cd .. |