mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
ec9b6c203b
test-gpg.t left the random_seed file as modified. That was slightly confusing ... and it was accidentally changed in 7e8ce69e784d. The seed is created on demand and there is no reason to track it. There is also no reason to leak state between test runs so we let the test clean up after running.
38 lines
811 B
Perl
38 lines
811 B
Perl
Test the GPG extension
|
|
|
|
$ "$TESTDIR/hghave" gpg || exit 80
|
|
$ cat <<EOF >> $HGRCPATH
|
|
> [extensions]
|
|
> gpg=
|
|
>
|
|
> [gpg]
|
|
> cmd=gpg --no-permission-warning --no-secmem-warning --no-auto-check-trustdb --homedir "$TESTDIR/gpg"
|
|
> EOF
|
|
$ hg init r
|
|
$ cd r
|
|
$ echo foo > foo
|
|
$ hg ci -Amfoo
|
|
adding foo
|
|
|
|
$ hg sigs
|
|
|
|
$ hg sign 0
|
|
signing 0:e63c23eaa88a
|
|
|
|
$ hg sigs
|
|
hgtest 0:e63c23eaa88ae77967edcf4ea194d31167c478b0
|
|
|
|
$ hg sigcheck 0
|
|
e63c23eaa88a is signed by:
|
|
hgtest
|
|
|
|
verify that this test has not modified the trustdb.gpg file back in
|
|
the main hg working dir
|
|
$ "$TESTDIR/md5sum.py" "$TESTDIR/gpg/trustdb.gpg"
|
|
f6b9c78c65fa9536e7512bb2ceb338ae */gpg/trustdb.gpg (glob)
|
|
|
|
don't leak any state to next test run
|
|
$ rm -f "$TESTDIR/gpg/random_seed"
|
|
|
|
$ cd ..
|