Skip to content

Git History fails for users who show commit signatures #20

Description

@Defmon3

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions