##// END OF EJS Templates
contrib: check reference to old selenic.com domain...
contrib: check reference to old selenic.com domain Now, all URL in Mercurial source tree should refer mercurial-scm.org domain instead of selenic.com. *.po files are ignored in this patch, because they might contain msgid/msgstr coming from old source files. This ignorance seems safe enough, because such msgstr should be ignored at runtime, because: - msgid corresponded to it should be invalid, or - msgstr itself should be marked as fuzzy at synchronized to recent hg.pot If any additional examination for *.po files is needed in the future, let i18n/check-translation.py achieve such examination. BTW, some binary files (e.g. *.png) are meaningless for checking reference to old domain in this patch, but aren't ignored like as *.po files, because excluding multiple suffixes is difficult for regexp matching.

File last commit:

r29873:80ba176b default
r30246:b4c0f8d5 stable
Show More
test-gpg.t
56 lines | 1.1 KiB | text/troff | Tads3Lexer
Matt Mackall
tests: replace exit 80 with #require
r22046 #require gpg
Matt Mackall
tests: unify test-gpg
r12428 Test the GPG extension
$ cat <<EOF >> $HGRCPATH
> [extensions]
> gpg=
>
> [gpg]
Yuya Nishihara
test-gpg: make temporary copy of GNUPGHOME...
r29789 > cmd=gpg --no-permission-warning --no-secmem-warning --no-auto-check-trustdb
Matt Mackall
tests: unify test-gpg
r12428 > EOF
Yuya Nishihara
test-gpg: make temporary copy of GNUPGHOME...
r29789 $ GNUPGHOME="$TESTTMP/gpg"; export GNUPGHOME
$ cp -R "$TESTDIR/gpg" "$GNUPGHOME"
Yuya Nishihara
test-gpg: start gpg-agent by gpg-connect-agent only if GnuPG v2.1+ detected...
r29873 Start gpg-agent, which is required by GnuPG v2
#if gpg21
$ gpg-connect-agent -q --subst /serverpid '/echo ${get serverpid}' /bye \
> >> $DAEMON_PIDS
#endif
and migrate secret keys
Yuya Nishihara
test-gpg: start gpg-agent under control of the test runner...
r29790
#if gpg2
Yuya Nishihara
test-gpg: run migration of v1 secret keys beforehand...
r29791 $ gpg --no-permission-warning --no-secmem-warning --list-secret-keys \
> > /dev/null 2>&1
Yuya Nishihara
test-gpg: start gpg-agent under control of the test runner...
r29790 #endif
Matt Mackall
tests: unify test-gpg
r12428 $ hg init r
$ cd r
$ echo foo > foo
$ hg ci -Amfoo
adding foo
$ hg sigs
FUJIWARA Katsunori
gpg: accept '--edit' like other commands creating new changeset...
r21711 $ HGEDITOR=cat hg sign -e 0
Martin Geisler
gpg: lowercase messages
r16927 signing 0:e63c23eaa88a
FUJIWARA Katsunori
gpg: accept '--edit' like other commands creating new changeset...
r21711 Added signature for changeset e63c23eaa88a
HG: Enter commit message. Lines beginning with 'HG:' are removed.
HG: Leave message empty to abort commit.
HG: --
HG: user: test
HG: branch 'default'
HG: added .hgsigs
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
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913 $ cd ..