This repository has been archived by the owner on Sep 11, 2020. It is now read-only.
v4.0.0-rc13
Pre-release
Pre-release
Implemented enhancements:
Fixed bugs:
- No way to specify Auth for SubmoduleUpdateOptions #520
- panic when using custom SSH client #519
- Pack files >2GB create corrupted indexes #502
- Different behavior on Fetch and Pull #470
- git push new branch with depth=1 #455
- Upon repo.Push standard git still sees commits as unpushed #443
- Fetch remote tags to local #371
- Very slow for large repos #505
Merged pull requests:
- filesystem: reuse cache for packfile iterator #517 (smola)
- revlist: ignore all objects reachable from ignored objects #516 (smola)
- storage: reuse deltas from packfiles #515 (smola)
- cache: reuse object cache for delta resolution, use LRU policy #514 (smola)
- worktree: expose underlying filesystem #513 (mcuadros)
- format: idxfile, support for >2Gb packfiles #512 (mcuadros)
- remote: pull refactor to match default behavior of cgit #511 (mcuadros)
- packfile: create packfile.Index and reuse it #510 (smola)
- *: package context support in Repository, Remote and Submodule #509 (mcuadros)
- transport: context package support allowing cancellation of any network operation #507 (mcuadros)
- Add AuthMethod based on HTTP Authorization header #504 (strin)
- move Repository.Pull to Worktree.Pull #499 (mcuadros)
- remote: push, update remote refs on push #498 (mcuadros)
- Implement a NoTags mode for fetch that mimics git fetch --no-tags #496 (lupine)
- *: several windows support fixes #493 (mcuadros)
- packfile: Avoid panics patching corrupted deltas. #492 (ajnavarro)
- *: add more IO error checks #491 (smola)
- repository: allow push from shallow repositories #489 (mcuadros)
- worktree: checkout, create branch #487 (mcuadros)
- Add example code for listing tags #484 (orirawlings)