]> git.ipfire.org Git - thirdparty/git.git/commit - gpg-interface.c
gpg-interface: move parse_signature() to where it should be
authorJunio C Hamano <gitster@pobox.com>
Tue, 19 Aug 2014 20:18:07 +0000 (13:18 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 15 Sep 2014 20:23:20 +0000 (13:23 -0700)
commitd7c67668fe10184736bdfe953ed8dcbfdb57e0c2
treef155fb3d22e7489047a661f16bf22a6da708d6cc
parenta50e7ca3215492b16d96221cf762dbe71ed99722
gpg-interface: move parse_signature() to where it should be

Our signed-tag objects set the standard format used by Git to store
GPG-signed payload (i.e. the payload followed by its detached
signature) [*1*], and it made sense to have a helper to find the
boundary between the payload and its signature in tag.c back then.

Newer code added later to parse other kinds of objects that learned
to use the same format to store GPG-signed payload (e.g. signed
commits), however, kept using the helper from the same location.

Move it to gpg-interface; the helper is no longer about signed tag,
but it is how our code and data interact with GPG.

[Reference]
*1* http://thread.gmane.org/gmane.linux.kernel/297998/focus=1383

Signed-off-by: Junio C Hamano <gitster@pobox.com>
gpg-interface.c
gpg-interface.h
tag.c
tag.h