-
Notifications
You must be signed in to change notification settings - Fork 932
Comparing changes
Open a pull request
base repository: go-git/go-git
base: bdf0688
head repository: go-git/go-git
compare: 5e23dfd
- 8 commits
- 10 files changed
- 2 contributors
Commits on Mar 28, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 29470bd - Browse repository at this point
Copy the full SHA 29470bdView commit details -
Merge pull request #1930 from go-git/renovate/releases/v5.x-go-github…
….com-cloudflare-circl-vulnerability build: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x)
Configuration menu - View commit details
-
Copy full SHA for adad18d - Browse repository at this point
Copy the full SHA adad18dView commit details -
plumbing: format/index, Improve v4 entry name validation
Signed-off-by: Paulo Gomes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9b65df - Browse repository at this point
Copy the full SHA e9b65dfView commit details -
plumbing: format/index, Align V2/V3 long name and V4 prefix encoding …
…with Git The V2/V3 decoder truncated entry names longer than 4095 bytes because it trusted the 12-bit length field. Git falls back to strlen (scanning for the NUL terminator) when the field is saturated at 0xFFF; do the same here so long paths round-trip correctly. The V4 encoder used a path.Dir heuristic for prefix compression, which diverges from Git's byte-level longest-common-prefix algorithm. Replace it with a common-prefix computation so the output matches what upstream produces. Signed-off-by: Paulo Gomes <[email protected]> Assisted-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbe10b6 - Browse repository at this point
Copy the full SHA dbe10b6View commit details -
plumbing: format/index, Fix tree extension invalidated entry parsing
The treeExtensionDecoder.readEntry early-returned on invalidated entries (entry_count == -1) before consuming the subtree count and newline, leaving stale bytes in the stream that corrupted subsequent entries. Move the invalidation check after fully parsing the entry line so the reader is always left at the correct position. Signed-off-by: Paulo Gomes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ec0d70 - Browse repository at this point
Copy the full SHA 3ec0d70View commit details -
plumbing: format/idxfile, Fix version and fanout checks
Signed-off-by: Paulo Gomes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd757fc - Browse repository at this point
Copy the full SHA cd757fcView commit details -
Merge pull request #1935 from pjbgf/index-v5
[v5] plumbing: format/index, Improve v4 entry name validation
Configuration menu - View commit details
-
Copy full SHA for 6b38a32 - Browse repository at this point
Copy the full SHA 6b38a32View commit details -
Merge pull request #1937 from pjbgf/idx-v5
[v5] plumbing: format/idxfile, Fix version and fanout checks
Configuration menu - View commit details
-
Copy full SHA for 5e23dfd - Browse repository at this point
Copy the full SHA 5e23dfdView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff bdf0688...5e23dfd