Skip to content

@technoweenie technoweenie released this Mar 2, 2017 · 2542 commits to master since this release

Git LFS v2.0.0 brings a number of important bug fixes, some new features, and
a lot of internal refactoring. It also completely removes old APIs that were
deprecated in Git LFS v0.6.

Locking

File Locking is a brand new feature that lets teams communicate when they are
working on files that are difficult to merge. Users are not able to edit or push
changes to any files that are locked by other users. While the feature has been
in discussion for a year, we are releasing a basic locking implementation to
solicit feedback from the community.

You can read an overview of how file locking works on the wiki.

Transfer Queue

LFS 2.0 introduces a new Git Scanner, which walks a range of Git commits looking
for LFS objects to transfer. The Git Scanner is now asynchronous, initiating
large uploads or downloads in the Transfer Queue immediately once an LFS object
is found. Previously, the Transfer Queue waited until all of the Git commits
have been scanned before initiating the transfer. The Transfer Queue also
automatically retries failed uploads and downloads more often.

Deprecations

Git LFS v2.0.0 also drops support for the legacy API in v0.5.0. If you're still
using LFS servers on the old API, you'll have to stick to v1.5.6.

Features

Bugs

Misc

SHA-256 hashes

git-lfs-freebsd-amd64-2.0.0.tar.gz
978c5713b7341483a2bd20f6e3992675a06c7ca8a2678fd2a4ed6d98fb561463

git-lfs-linux-386-2.0.0.tar.gz
b3fb6a5140eba544f95f9eae41b61504da90cb4efefa25766e2363b0ae8a8421

git-lfs-linux-amd64-2.0.0.tar.gz
4026991309d42979018c8e784630f07b46fd1a3717b668d2caf303f48135fca1

git-lfs-windows-2.0.0.exe
da7196b21a76a8f6ac23a6b0d8f283d979178c9bef84f2ba2cca9a2dff32c589

git-lfs-windows-386-2.0.0.zip
b9330e8dfc952a0916fd35450b27235a2a8bb9add7e837ab948c16aaf76498d3

git-lfs-windows-amd64-2.0.0.zip
88747aa174a748b5a9559d5bc5845cb7ed60dfc240b32b3e4f230c52692a7f6b

git-lfs-darwin-386-2.0.0.tar.gz
d9bfce0e97afa4ea435f0313f5c04a2adf73b751e56d7f0cf1dda672089cf6ba

git-lfs-darwin-amd64-2.0.0.tar.gz
fde18661baef286f0a942adf541527282cf8cd87b955690e10b60b621f9b1671

git-lfs-freebsd-386-2.0.0.tar.gz
b4a4534815fd26e06c6b2e7b24cbaa41e97df54862876a96db1d4f4fe9e9a3b8

Assets 11
You can’t perform that action at this time.