github go-git/go-git v4.0.0-rc13

latest releases: v5.12.0, v5.11.0, v5.10.1...
pre-release4 years ago

Implemented enhancements:

  • Adding SSH ciphers when connecting #393
  • Walking through tree of non gitignored files #307

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)

Don't miss a new go-git release

NewReleases is sending notifications on new releases.