From: Mike Gerwitz <mikegerwitz@gnu.org>
To: Patrick Schleizer <patrick-mailinglists@whonix.org>
Cc: git@vger.kernel.org, Whonix-devel <whonix-devel@whonix.org>
Subject: Re: git log --pretty="format:%H$t%aN$t%s$t%G?" --show-signature
Date: Thu, 04 Dec 2014 13:05:38 -0500 [thread overview]
Message-ID: <871tofuw7h.fsf@gnu.org> (raw)
In-Reply-To: <54809802.6030609@whonix.org> (Patrick Schleizer's message of "Thu, 04 Dec 2014 17:21:06 +0000")
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey Patrick,
On Thu, Dec 04, 2014 at 17:21:06 +0000, Patrick Schleizer wrote:
> git log --pretty="format:%H$t%aN$t%s$t%G?" --show-signature
> [...]
> But when I run that command, spaces are missing. (Using a user that does
> not know my gpg public key for testing purposes.) See output:
>
> -----
>
> user2@host:/home/user/testrepo$ git log
> --pretty="format:%H$t%aN$t%s$t%G?" --show-signature
That is because the variable `$t' is defined in my script on the
preceding line, as a tab character. You can insert it directly using
C-V <TAB>, or $'\t' in bash.
> Mike, could you please put your various git commit verification helper
> scripts into a publicly visible?
You can use this:
https://gitorious.org/easejs/easejs/source/ee85b058df783ffaa9f8d5ae58f9eb6d7586b0ca:tools/signchk
But note that the default value of the `chkafter' var is
ease.js-specific.
> By the way, any chance that these useful helper scripts could make their
> way into the official distribution of git as a stopgap until native git
> commit verification support gets improved?
It has since improved; I'm looking for the time to update the article,
or write a follow-up.
Git has since added other pretty formatting options as well:
https://github.com/git/git/blob/master/Documentation/pretty-formats.txt#L140
Git v2.1.0 also added a `verify-commit' command:
https://github.com/git/git/blob/master/Documentation/git-verify-commit.txt
I haven't used it yet.
Hope that helps.
- --
Mike Gerwitz
Free Software Hacker | GNU Maintainer
http://mikegerwitz.com
FSF Member #5804 | GPG Key ID: 0x8EE30EAB
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJUgKJyAAoJEPIruBWO4w6rdS8QAMEtQhklDe4zXju0uc6ksqYl
aXdXhE7HcyUDl6yWXEheXH4oCRLSthS+8MPQfuY8gae1eRvyHx3rViGpMEyB8s5B
xhAQpOLVmro0QIwIZ/HGX4IKoGVq/QyqvLNR8iqnV8GXPu+ckGIG/UvrkFFSaLW8
eFUvQLbNITViVgQljCzzfptL9dQvdra0D1EXxRk8+h8Sw4vKRN54h0tqKVw5PcsT
4sFUBVwgmzILNKydFkMu1C+pDwnemhS04PtcrpmUTniOzLPhWJiZwzgDV5j9tOPq
7noLrnw0kpm6PbX90i2+uSVGmh6zgoR69h7SAZGJEiHQj4BiZetLMwxJL25o73/c
1/9tWT/7kAcpvzAjPjRMS3BqV7AVwNqTKKblCszfunS87aWLs1t/bgUg4e6x3lTJ
JxyxkKnSnn3dzntMfB9UuuJ6bdtn1pJci4Ptvl2yzKHaZv7ImV78UIuxdthtMgMn
eBawq3wm7HBMETkDDyRSpuPOEycBSnWZL2dL4Xc9IxPKDTJUvHTRUXxy4v2Juiv9
Pogao25j6EpTlOqx29Y9Y95ITw/UdQU7NjPAGFNxIZZTgjzHrcIlaEKuoHp+t6oh
s8OPhD+FMNWBFdAda+zP785sUbyF93/2xBK/HFyTUinOLn1/BJBC0FqHfeYd1hQe
cJ0rYnOtckycQv+re9hz
=+Rub
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2014-12-04 18:05 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-04 17:21 git log --pretty="format:%H$t%aN$t%s$t%G?" --show-signature Patrick Schleizer
2014-12-04 18:05 ` Mike Gerwitz [this message]
2014-12-04 20:29 ` [Whonix-devel] " Patrick Schleizer
2014-12-04 21:11 ` Junio C Hamano
2014-12-06 5:46 ` Mike Gerwitz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=871tofuw7h.fsf@gnu.org \
--to=mikegerwitz@gnu.org \
--cc=git@vger.kernel.org \
--cc=patrick-mailinglists@whonix.org \
--cc=whonix-devel@whonix.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.