v2.8.0
版本发布时间: 2019-07-24 01:12:51
git-lfs/git-lfs最新发布版本:v3.5.1(2024-03-08 05:03:09)
This release adds support for SOCKS proxies and Windows junctions, adds native
packages for Debian 10 and similar distributions, reduces the number of
situations in which running git lfs fetch --all
is required, improves
compatibility with Cygwin, and numerous other bug fixes and modifications.
We would like to extend a special thanks to the following open-source contributors:
- @mstrap for adding support for listing lock owners
- @h-hirokawa for adding support for rewriting object URLs
- @slonopotamus for helping get our specs and implementation in sync
- @ssgelm for improving our Debian packaging
- @TBK for fixing a test
- @hartzell for improving the compatibility of our Makefile
- @AJH16 for implementing support for NTLM SSO
Features
- Don't fail if we lack objects the server has #3634 (@bk2204)
- Add support for Debian 10 #3697 (@bk2204)
- Migrate tags pointing to other tags #3690 (@bk2204)
- Add support for SOCKS proxies #3677 (@bk2204)
- Allow vendors to customize the version info #3636 (@bk2204)
- Wrap credential data to allow late credential prompting and update NTLM/SSPI to attempt SSPI login prior to prompting for credentials. #3617 (@AJH16)
- git-lfs locks should optionally denote own locks #3569 (@mstrap)
- tq/adapterbase: support rewriting href #3590 (@h-hirokawa)
- Handle Windows junctions properly #3560 (@bk2204)
- Allow specifying multiple insteadOf aliases #3550 (@bk2204)
Bugs
- Make API documentation lock creation example less confusing #3648 (@bk2204)
- Use a download token when searching locks #3715 (@bk2204)
- Copy mode from original file when rewriting objects #3694 (@bk2204)
- Don't recurse into submodules when walking repository #3686 (@bk2204)
- Be more precise about what timestamps we accept #3680 (@bk2204)
- Canonicalize common directory paths on Cygwin #3671 (@bk2204)
- Ensure we always use correct Content-Type and Accept headers #3663 (@bk2204)
- Fix 'owner' lock field not documented as optional #3651 (@slonopotamus)
- Improve error handling in git lfs install #3624 (@bk2204)
- Properly handle config options for URLs with upper case letters #3584 (@bk2204)
- Detect Cygwin-style pipe TTYs as TTYs #3582 (@bk2204)
- Set push remote for pre-push #3579 (@bk2204)
- Switch from manually running go generate to using dh-golang to run it #3549 (@ssgelm)
- Install worktree hooks in the proper directory #3547 (@bk2204)
- Avoid nil pointer dereference on download failure #3537 (@bk2204)
- Avoid nil pointer dereference on unexpected failure #3534 (@bk2204)
Misc
- Update gitobj to v1.3.1 #3716 (@bk2204)
- Use default line endings for core.autocrlf=input #3712 (@bk2204)
- Fix CircleCI #3710 (@bk2204)
- Vendor in gitobj v1.3.0 #3685 (@bk2204)
- Update CONTRIBUTING #3673 (@bk2204)
- Fix typo in t-locks.sh #3666 (@TBK)
- Make 'locked_at' required in JSON schema #3655 (@slonopotamus)
- Document a new batch error code #3639 (@bk2204)
- Fix invalid JSON in LFS locking API documentation #3650 (@slonopotamus)
- Fix invalid JSON in locking protocol docs #3644 (@slonopotamus)
- Various release updates #3623 (@bk2204)
- tq/adapterbase: fix typo enableHrefRerite to enableHrefRewrite #3594 (@h-hirokawa)
- Use git-lfs version of go-ntlm #3588 (@bk2204)
- Log test server standard error to log file #3577 (@bk2204)
- Don't set -extldflags unless LDFLAGS has a value #3545 (@hartzell)
- Retry on oversize file #3518 (@bk2204)
- Fix asset uploading during releases #3538 (@bk2204)
Packages
Up to date packages are available on PackageCloud and Homebrew.
RPM RHEL 6/CentOS 6 RPM RHEL 7/CentOS 7 Debian 8 Debian 9 Debian 10
SHA-256 hashes:
git-lfs-darwin-386-v2.8.0.tar.gz 4356bf64d4bde0f84a41b22775b96af18e9731955cc5fee2102a79e999364f15
git-lfs-darwin-amd64-v2.8.0.tar.gz 66ac89b5db3e57b192d7f6353b2eb031df82c61313c8a2cfa29cded2c939ac1a
git-lfs-freebsd-386-v2.8.0.tar.gz b635af8bc1075ee0e14695d3617efdc880c438355723cc4d23823680c13be8db
git-lfs-freebsd-amd64-v2.8.0.tar.gz e6f5885d5a97b0265b2e2f84d639e2f7357005f3f09ed5b6a522b13ee61688e9
git-lfs-linux-386-v2.8.0.tar.gz 4ef51eb6ee2f609e4ed3dc0f26baa74798aa7ed5cf9388b71a497b385402100f
git-lfs-linux-amd64-v2.8.0.tar.gz 54054178deea7c97ce58edf9c0a2f79eb30c1e836fbc7e6dece9b2c9ff516863
git-lfs-linux-arm64-v2.8.0.tar.gz a43d4cb6c54188e46e08766b4cb62d15b32f4159d962bf42a3a5ad71bf58d0b8
git-lfs-v2.8.0.tar.gz 3347bbe6055b38902e4ef65d0f0aa00b3f100b2ad67a43aee6f340e4eb731535
git-lfs-windows-386-v2.8.0.zip 62806a56ceb485b6fe36252d097c272cc1e9100165eb471e00d45e78a80b254d
git-lfs-windows-amd64-v2.8.0.zip ffeb6e0a7d214155d87fde11c4366da4f7549705f93f8873ad43ec7520282d45
git-lfs-windows-v2.8.0.exe b416379939b9eeaec5cae3565dd641858c72d8d2788e57f3518c6d67007585a8
sha256sums.asc 7eb2e32e70c9efc4a210d799f2314529f81f7a23ccfea12ea7b18d990533445c
1、 git-lfs-darwin-386-v2.8.0.tar.gz 3.83MB
2、 git-lfs-darwin-amd64-v2.8.0.tar.gz 4.07MB
3、 git-lfs-freebsd-386-v2.8.0.tar.gz 3.66MB
4、 git-lfs-freebsd-amd64-v2.8.0.tar.gz 3.88MB
5、 git-lfs-linux-386-v2.8.0.tar.gz 3.66MB
6、 git-lfs-linux-amd64-v2.8.0.tar.gz 3.88MB
7、 git-lfs-linux-arm64-v2.8.0.tar.gz 3.55MB
8、 git-lfs-v2.8.0.tar.gz 1.6MB
9、 git-lfs-windows-386-v2.8.0.zip 3.61MB
10、 git-lfs-windows-amd64-v2.8.0.zip 3.85MB
11、 git-lfs-windows-v2.8.0.exe 5.89MB
12、 sha256sums.asc 1.88KB