github go-git/go-git v4.7.1

latest releases: v5.12.0, v5.11.0, v5.10.1...
4 years ago

From this release you can us go-git as a go module. Also, this release includes a bunch of fixes in different packages, take a look at the change log

Change Log

  • all: convert into a Go module #943
  • blame: fix edge case with missing \n in content length causing mismatched length error #986 (mcuadros)
  • repository: improve CheckoutOption.Hash doc #985 (mcuadros)
  • repository: allow open non-bare repositories as bare #984 (mcuadros)
  • repository: use remote name in fetch while clone, Fixes #827 [#828]
  • repository: allow ResolveRevision to resolve annotated tags #772 (novas0x2a)
  • storage: expose Storage cache. #949 (kuba--)
  • storage/filesystem: keep packs open in PackfileIter #962 (jfontan)
  • config: Add test for Windows local paths. Fixes #681 #977 (filipnavara)
  • git: Fix Status.IsClean() documentation #978 (urld)
  • git: use time.IsZero in Prune #974 (u5surf)
  • git: Add tagging support #928 (vancluever)
  • plumbing: object, Add support for Log with filenames. Fixes #826 #979 (gnithin)
  • plumbing: tree, add a Size() method for getting plaintext size #982 (strib)
  • plumbing: improve test for urlencoded user:pass #968 (smola)
  • plumbing: diff, fix fatal: corrupt patch error in unified diff format #932 (distorhead)
  • plumbing: cache, fix potential LRU cache size issue. #958 (kuba--)

Don't miss a new go-git release

NewReleases is sending notifications on new releases.