go-git v4.7.1 Release Notes

Release Date: 2018-10-16 // over 2 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--)