github git-lfs/git-lfs v2.12.0

latest releases: v3.5.1, v3.5.0, v3.4.1...
3 years ago

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

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

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

Don't miss a new git-lfs release

NewReleases is sending notifications on new releases.