Seen on: component/git-history
What it fixes
Anyone whose Git configuration shows commit signatures gets no Git History at all. Opening the History view fails on the server, and opening a single commit fails the same way. Nothing is shown except an error, and there is no fallback. People who sign their commits often have this setting on, so the feature is broken for exactly the users most likely to care about history.
How to fix it
When the server runs git to list commits or read one commit, it should tell git not to print signature verification output, so the record format the server parses stays machine-readable regardless of personal Git configuration. Ships with a test that runs git with signature display forced on. Nothing is deferred.
Seen on: component/git-history
What it fixes
Anyone whose Git configuration shows commit signatures gets no Git History at all. Opening the History view fails on the server, and opening a single commit fails the same way. Nothing is shown except an error, and there is no fallback. People who sign their commits often have this setting on, so the feature is broken for exactly the users most likely to care about history.
How to fix it
When the server runs git to list commits or read one commit, it should tell git not to print signature verification output, so the record format the server parses stays machine-readable regardless of personal Git configuration. Ships with a test that runs git with signature display forced on. Nothing is deferred.