Merge branch 'bc/signed-objects-with-both-hashes'
authorJunio C Hamano <gitster@pobox.com>
Tue, 23 Feb 2021 00:12:42 +0000 (16:12 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 23 Feb 2021 00:12:42 +0000 (16:12 -0800)
commit15af6e6fee54632358798bef548d89dd3764805d
treef4464996780c0c94bd0901bab9e161b9679fe05f
parentb9554c03a0a8147109608b94feb32837a6e6a145
parent9b27b49240f6bf760ff58d917491bec0981aaf9f
Merge branch 'bc/signed-objects-with-both-hashes'

Signed commits and tags now allow verification of objects, whose
two object names (one in SHA-1, the other in SHA-256) are both
signed.

* bc/signed-objects-with-both-hashes:
  gpg-interface: remove other signature headers before verifying
  ref-filter: hoist signature parsing
  commit: allow parsing arbitrary buffers with headers
  gpg-interface: improve interface for parsing tags
  commit: ignore additional signatures when parsing signed commits
  ref-filter: switch some uses of unsigned long to size_t
builtin/tag.c
commit.c
commit.h
fmt-merge-msg.c
log-tree.c
ref-filter.c
t/t7004-tag.sh
t/t7510-signed-commit.sh