Re: [GIT PULL] arch/nios2 for v3.19

From: George Spelvin
Date: Tue Dec 09 2014 - 22:05:27 EST


> Actually, git already preserves the signed annotated tag. That's the
> only way git show --show-signature can verify the tag's gpg signature.
>
> You can see original signed annotated tag via a command like this:
>
> git cat-file -p 18b34d9a7a085ba8f9cafa6a0d002e2cbac87c1f

TIL, thank you!

For the others watching in, as you know all commits have "headers"
which are normally not printed. The above commit looks like

> tree 939755a58a68aae5e1241b2a905ea612aeb2e589
> parent 502fde1a0a2990ec54eab5241d3135c545da7372
> parent bf40c92635d63fcc574c52649f7cda13e0418ac1
> author Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> 1405282495 -0700
> committer Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> 1405282495 -0700
> mergetag object bf40c92635d63fcc574c52649f7cda13e0418ac1
> type commit
> tag ext4_for_linus_stable
> tagger Theodore Ts'o <tytso@xxxxxxx> 1405281748 -0400
>
> More bug fixes for ext4 -- most importantly, a fix for a bug
> (introduced in 3.15) that can end up triggering a file system
> corruption error after a journal replay. (It shouldn't lead to any
> actual data corruption, but it is scary and can force file systems to
> be remounted read-only, etc.)
> -----BEGIN PGP SIGNATURE-----

The "mergetag" header contains the original annotated tag, indented
by one space.

In this case, Ted included the same message (formatted slightly
differently) in the pull e-mail and Linus copied it into the
merge commit, so it worked out in the end.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/