id like to point out that while you can't modify tagged+gpg signed tag commits, you can modify non signed commits (aka any commit that isnt a tag) and it'll get signed when it gets tagged.<p>that's also assuming that tags are gpg signed, which they often are not,even on kernel.org<p>non signed can be actually tampered with and they do need to check the code thoroughly with 3rd party older archives which is a PITA.<p>Code signing > x, including per commit signing mr Linus T and GIT maintainers.<p>Note that they were against per commit signing because "when you sign the tag, you sign everything so its ok".<p>Except you wont read all the patches you sign when you sign the tag, and if any has been modified, as explained, you don't know. Again, per commit signing solves it.<p>Food for though I guess.