v2.12.0
版本发布时间: 2020-09-02 02:45:10
git-lfs/git-lfs最新发布版本:v3.5.1(2024-03-08 05:03:09)
This release introduces several new features, such as support for the SHA-256 repositories coming in a future version of Git, restored support for Go 1.11, the ability to read the contents of .lfsconfig from the repository, signed and notarized binaries on macOS, and pre-built 32-bit ARM binaries on Linux. In addition, several bugs have been fixed and miscellaneous fixes included.
Note that macOS releases are now shipped as zip files, not tarballs, since it is
not possible to notarize tarballs. macOS releases are now also built on macOS,
so git lfs dedup
should now function.
We would like to extend a special thanks to the following open-source contributors:
- @saracen for adding support for ARM binaries
- @mversluys for improving locking support
- @cccfeng for updating our documentation to make it more readable
- @bluekeyes for improving performance and tracing
- @gertcuykens for adding missing parts of our documentation
Features
- config: optionally read .lfsconfig from the repository #4200 (@bk2204)
- Support SHA-256 repositories #4186 (@bk2204)
- allow Go 1.11 builds by using WaitStatus.ExitStatus() #4183 (@chrisd8088)
- add --worktree option to install and uninstall commands #4159 (@chrisd8088)
- Sign and notarize binaries on macOS #4143 (@bk2204)
- Makefile: add linux arm build and release targets #4126 (@saracen)
- Allow locking and unlocking non-existent files #3992 (@mversluys)
Bugs
- docs/api/locking: add an explicit
#4208 (@cccfeng) - Fix hang when the user lacks permissions #4207 (@bk2204)
- Don't mark unlocked files that aren't lockable as read-only #4171 (@bk2204)
- locking: make patterns with slashes work on Windows #4139 (@bk2204)
- git: consider full refspec when determining seen refs #4133 (@bk2204)
Misc
- Fix Windows CI #4199 (@bk2204)
- Fix testsuite when working with non-master default branch #4174 (@bk2204)
- git: improve performance of remote ref listing #4176 (@bluekeyes)
- subprocess: trace all command execution #4175 (@bluekeyes)
- Update git-lfs-migrate.1.ronn #3869 (@gertcuykens)
- t: use repo v1 with extensions #4177 (@bk2204)
- Makefile: ensure temp Go modules can be deleted #4157 (@chrisd8088)
- Improve test suite robustness via environment #4132 (@bk2204)
Packages
Up to date packages are available on PackageCloud and Homebrew.
RPM RHEL 6/CentOS 6 RPM RHEL 7/CentOS 7 RPM RHEL 8/CentOS 8 Debian 8 Debian 9 Debian 10
SHA-256 hashes:
git-lfs-darwin-amd64-v2.12.0.zip 1efa512f27113d560552d6e9008af422d4007e5cf20735e2f5109ad04c9add21
git-lfs-freebsd-386-v2.12.0.tar.gz 0d239f399d3af06771ef52b08517d8a90f563d7b6118dff2efd4be2956c74eb2
git-lfs-freebsd-amd64-v2.12.0.tar.gz 9014da6066b564d02e93cce1d70c67b448b79f1436c0630ed66dc16411f20b60
git-lfs-linux-386-v2.12.0.tar.gz bbb792a32401300d6aed616f954ad15e17f15254c60b97704d56f6a3ff95d47e
git-lfs-linux-amd64-v2.12.0.tar.gz f9befd0fa0b19517b8ed14ab07812f0d39d776d8c9ea0023e343e30ff300813f
git-lfs-linux-arm-v2.12.0.tar.gz 9f46c3fbb77c2e2719d7db9f12cd8cfa951edecd1a8c2714f644729fbe154453
git-lfs-linux-arm64-v2.12.0.tar.gz df6aa720ad53c2549035589fd0a62246ce06b1c3c8e65c35d7ce1ee43f7bc29d
git-lfs-linux-ppc64le-v2.12.0.tar.gz 3e2ed6baaf2784d41934ab9245346cc15cb7d88278c2500a2411fed773eaaca1
git-lfs-linux-s390x-v2.12.0.tar.gz dd0737369174e3f0c26d582061898b049dab49f19efc146aa1d457dec13419b5
git-lfs-v2.12.0.tar.gz 9971d91cd2b0dd34ccda41a3db97504bfdb4fbc23cc2ee4b6e3b9afea5643941
git-lfs-windows-386-v2.12.0.zip 09dbc739034ef8f551de8dc5ecdbfce3e77690b35ef734423e31797990960ecf
git-lfs-windows-amd64-v2.12.0.zip 6d9418bf28ec59d5875a6bc51e56241c6a54916b3beedc802e137d8d76ab1db5
git-lfs-windows-v2.12.0.exe 92ba19d77f67dd06fc971d57de7883888aa20fcd6f09e1118c83b99d4f02318b
sha256sums.asc 968df09a440f9c048749695019b4e051849322910fe029c6813cb0ffbe2788be
1、 git-lfs-darwin-amd64-v2.12.0.zip 4.3MB
2、 git-lfs-freebsd-386-v2.12.0.tar.gz 4.22MB
3、 git-lfs-freebsd-amd64-v2.12.0.tar.gz 4.46MB
4、 git-lfs-linux-386-v2.12.0.tar.gz 4.23MB
5、 git-lfs-linux-amd64-v2.12.0.tar.gz 4.46MB
6、 git-lfs-linux-arm-v2.12.0.tar.gz 4.14MB
7、 git-lfs-linux-arm64-v2.12.0.tar.gz 4.09MB
8、 git-lfs-linux-ppc64le-v2.12.0.tar.gz 4.05MB
9、 git-lfs-linux-s390x-v2.12.0.tar.gz 4.41MB
10、 git-lfs-v2.12.0.tar.gz 2.72MB
11、 git-lfs-windows-386-v2.12.0.zip 3.95MB
12、 git-lfs-windows-amd64-v2.12.0.zip 4.17MB
13、 git-lfs-windows-v2.12.0.exe 7.21MB
14、 sha256sums.asc 2.09KB