Skip to content

v4.7.1

Compare
Choose a tag to compare
@mcuadros mcuadros released this 09 Mar 21:29
· 923 commits to master since this release
cd64b4d

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--)