Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: go-git/go-git
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.16.2
Choose a base ref
...
head repository: go-git/go-git
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.16.3
Choose a head ref
  • 7 commits
  • 5 files changed
  • 3 contributors

Commits on Sep 6, 2025

  1. internal: Expand regex to fix build

    Signed-off-by: Paulo Gomes <[email protected]>
    pjbgf authored and baloo committed Sep 6, 2025
    Configuration menu
    Copy the full SHA
    b486201 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2025

  1. Merge pull request #1644 from baloo/baloo/release-5.x/fixup-build

    internal: Expand regex to fix build [5.x]
    pjbgf authored Sep 7, 2025
    Configuration menu
    Copy the full SHA
    ce83ba1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2025

  1. Configuration menu
    Copy the full SHA
    15d46ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    111f374 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2025

  1. Merge pull request #1646 from baloo/baloo/release-5.x/fixup-windows-ci

    build: raise timeouts for windows CI tests and disable CIFuzz [5.x]
    pjbgf authored Sep 12, 2025
    Configuration menu
    Copy the full SHA
    c12263d View commit details
    Browse the repository at this point in the history
  2. plumbing: support extra headers, support jujutsu signed commit [5.x]

    This adds support for extra headers. While git has a set of 
    ["standard headers"] (`tree`, `parent`, `author`, `committer`, and
    `encoding`), it will also support [extra headers] when serializing.
    
    The extra headers must come after the standard ones, but they are
    otherwise freetyped.
    
    [Jujutsu] takes advantage of that to store its own identifier
    (`change-id`) as an extra header.
    
    Because signatures will cover the hash of the whole commit (standard
    headers, extra headers and the message. Everything but the signature
    itself), if we deserialize a commit and then `EncodeWithoutSignature` to
    get back the "canonical" representation of a commit, if we don't
    serialize back the extra headers, the hash will no longer match and the
    signature will fail to verify.
    
    This adds support for parsing and reencoding the extra headers from the
    original commit and it's expected to fix support for Jujutsu signed
    commits.
    
    Fixes #1626
    
    ["standard headers"]: https://github.com/git/git/blob/724518f3884d8707c5f51428ba98c115818229b8/commit.c#L1450
    [extra headers]: https://github.com/git/git/blob/724518f3884d8707c5f51428ba98c115818229b8/commit.c#L1690
    [Jujutsu]: https://github.com/jj-vcs/jj
    baloo committed Sep 12, 2025
    Configuration menu
    Copy the full SHA
    f2c3467 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. Merge pull request #1633 from baloo/baloo/release-5.x/jj-signed-commits

    plumbing: support commits extra headers, support jujutsu signed commit [5.x]
    pjbgf authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    ad9a3a5 View commit details
    Browse the repository at this point in the history
Loading