Sourced from github.com/go-git/go-git/v6's releases.
v6.0.0-alpha.5
What's Changed
- plumbing: format/packfile, allow injecting a custom ObjectSelector by
@Sophin go-git/go-git#2142- storage: pool .pack file descriptors via internal/packhandle by
@hiddecoin go-git/go-git#2132- build: Update module golang.org/x/crypto to v0.52.0 [SECURITY] (main) by
@go-git-renovate[bot] in go-git/go-git#2148- build: Update module golang.org/x/net to v0.55.0 [SECURITY] (main) by
@go-git-renovate[bot] in go-git/go-git#2151- plumbing, storage: add CloseIdleDescriptors soft-close primitive by
@hiddecoin go-git/go-git#2133- *: harden format parsers against unbounded loops by
@hiddecoin go-git/go-git#2162- storage: pack read optimisations and storage-wide LRU FD pool by
@hiddecoin go-git/go-git#2134- plumbing: format/packfile, fix delta-base parsing bugs by
@hiddecoin go-git/go-git#2163- git: worktree, hoist Config() calls out of per-file loops by
@cedric-appdirectin go-git/go-git#1990- storage: filesystem, pool FSObject reads via PackHandle by
@hiddecoin go-git/go-git#2154- plumbing: format/index, accept empty trailing checksum on decode by
@pjbgfin go-git/go-git#2181- build: Update golang (main) by
@go-git-renovate[bot] in go-git/go-git#2182- build: Update module golang.org/x/net to v0.56.0 (main) by
@go-git-renovate[bot] in go-git/go-git#2191- *: speed up multi-pack reads via Index fanout probes by
@hiddecoin go-git/go-git#2147- Fix URL insteadOf to use longest match when multiple values exist by
@AriehSchneierin go-git/go-git#2189- transport/http, backend, utils/ioutil: fix HTTP data races on the fetch and serve paths by
@georgin go-git/go-git#2128- plumbing: protocol/packp, handle shallow-only no-op push in UpdateRequests.Decode by
@yuzhuoin go-git/go-git#2172- git: signer, add context.Context to Sign by
@pjbgfin go-git/go-git#2202- plumbing: transport/http, Expose typed auth error for Azure DevOps /_signin redirects by
@jfjrh2014in go-git/go-git#2201- plumbing: format, faster diff patch generation by
@pjbgfin go-git/go-git#2186- plumbing: transport, Protocol v2 for upload-pack by
@blmayerin go-git/go-git#2188- plumbing: pktline, use Scanner for decoding by
@aymanbagabasin go-git/go-git#2038- internal: server/git, Fix TestGitServer_Timeout flakiness on Windows CI by
@aymanbagabasin go-git/go-git#2129- plumbing: packp, validate push options to prevent invalid characters by
@aymanbagabasin go-git/go-git#2057- plumbing: packp/capability, Zero-value-safe types and capability cleanup (1/11) by
@aymanbagabasin go-git/go-git#2206- plumbing: object, skip path validation in tree diff walk by
@pjbgfin go-git/go-git#2222- plumbing: packp/transport, Slice-based AdvRefs and v1 handling (2/11) by
@aymanbagabasin go-git/go-git#2225- plumbing: transport, Add options and result struct to GetRemoteRefs (3/11) by
@aymanbagabasin go-git/go-git#2226- git: Expose AlternatesFS on PlainOpenOptions by
@andrewin go-git/go-git#2101- plumbing: packp, Protocol v2 wire types with caller-owned packfile streaming (4/11) by
@aymanbagabasin go-git/go-git#2227- plumbing/transport: receive_pack, add ReceivePackHooks with PreReceive/PostReceive by
@andrewin go-git/go-git#2236- plumbing: transport, Protocol v2 session handshake and Command (5/11) by
@aymanbagabasin go-git/go-git#2228- plumbing: transport, ls-refs over Protocol v2 for GetRemoteRefs (6/11) by
@aymanbagabasin go-git/go-git#2229- plumbing: transport, fetch over Protocol v2 with caller-owned packfile (7/11) by
@aymanbagabasin go-git/go-git#2230- plumbing: transport, Wire Protocol v2 across HTTP and share the client core (8/11) by
@aymanbagabasin go-git/go-git#2231- plumbing: transport, Refactor server-side Protocol v2 onto packp types (9/11) by
@aymanbagabasin go-git/go-git#2232- plumbing: transport, git archive over HTTP (10/11) by
@aymanbagabasin go-git/go-git#2233- plumbing: transport, Run the upload-pack suite across v0/v1/v2 (11/11) by
@aymanbagabasin go-git/go-git#2234- plumbing: optimize Tree.Decode with ReadSlice and io.ReadFull by
@Bluebugsin go-git/go-git#1736- plumbing: object, Isolate tests from host git config. by
@cedric-appdirectin go-git/go-git#2122- plumbing: default to wire protocol v2 and close client/server conformance gaps by
@pjbgfin go-git/go-git#2237- build: Update module golang.org/x/text to v0.39.0 (main) by
@go-git-renovate[bot] in go-git/go-git#2241- build: Update golang (main) by
@go-git-renovate[bot] in go-git/go-git#2246- plumbing: object, include submodules in patches by
@upudduin go-git/go-git#2243- storage: dotgit, reject path traversal in reference names by
@Sahana2524in go-git/go-git#2247- plumbing: transport/http, redact credentials in error messages by
@Sahana2524in go-git/go-git#2252- git: worktree, checkout reuse a single os.Root per reset. by
@cedric-appdirectin go-git/go-git#2259- git: Worktree: Add stores index entires with backslashes on Windows by
@joshblumin go-git/go-git#2253
... (truncated)
fc18716
Merge pull request #2276
from go-git/checkout9b81545
Merge pull request #2280
from go-git/renovate/main-github-actions8ec84d1
build: Update github-actions8bff611
Merge pull request #2279
from glitch-ux/fix/gitignore-trailing-doublestar-ove...3189ee9
plumbing: format/gitignore, fix trailing ** matching unrelated paths.
Fixes #...ffa616a
Merge pull request #2274
from go-git/renovate/main-major-github-actionse6df965
build: Update github-actions to v7661d1c7
git: worktree, make the filesystem wrapper a symlink-safe boundaryb092a7b
Merge pull request #2273
from go-git/renovate/main-github-actionsd4b7d93
build: Update github-actions