Skip to content

v1.1.2

@technoweenie technoweenie released this

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 6/CentOS 6
RPM RHEL 7/CentOS 7
Debian 7
Debian 8

Downloads

v1.1.1

@technoweenie technoweenie released this · 143 commits to master since this release

Features

Bugs

Extra

  • Add server API test tool #868 (@sinbad)
  • Redo windows installer with innosetup #875 (@strich)
  • Pre-built packages are built with Go v1.5.3

Packages

RPM RHEL 5/CentOS 5
RPM RHEL 6/CentOS 6
RPM RHEL 7/CentOS 7
Debian 7
Debian 8

Windows Installer

We're currently working on getting new SHA and SHA2 certs for Git LFS. Once we have it, we'll re-upload the windows installer. For now, you can confirm the SHA-256 signature of the binaries manually:

  • Installer - cf2e4143212420ab709febf0a3346f5d8300e8240e95a6c6bb17ac373cc4c1d6
  • Git LFS (64bit) - e2e5fc60fb7871e57d949f10bb20369434e1f17edee0decdb7d9ee81bbe5016d
  • Git LFS (32bit) - 4f91f96501610ed354530dc386b2f22ccc0eca69e939a667cfb49688839896ef

Downloads

v1.1.0

@technoweenie technoweenie released this · 256 commits to master since this release

Features

See the prune man page for info on how it works.

Changes

Bug Fixes

Packages

Downloads

v1.0.1

@technoweenie technoweenie released this · 437 commits to master since this release

  • Downcase git config keys (prevents Auth loop) #690 (@WillHipschman)
  • Show more info for unexpected http responses #710 (@rubyist)
  • Use separate stdout/stderr buffers for git-lfs-authenticate #718 (@bozaro)
  • Use LoggedError instead of Panic if update-index fails in checkout #735 (@sinbad)
  • smudge command exits with non-zero if the download fails #732 (@rubyist)
  • Use git rev-parse to find the git working dir #692 (@sinbad)
  • Improved default remote behaviour & validation for fetch/pull #713 (@sinbad)
  • Make fetch return error code when 1+ downloads failed #734 (@sinbad)
  • Improve lfs.InRepo() detection in init/update #756 (@technoweenie)
  • Teach smudge to use the batch api #711 (@rubyist)
  • Fix not setting global attribute when needed to b/c of local state #765 (@sinbad)
  • Fix clone fail when fetch is excluded globally #770 (@sinbad)
  • Fix for partial downloads problem #763 (@technoweenie)
  • Get integration tests passing on Windows #771 (@sinbad)

Security

This prevents unsafe git configuration values from being used by Git LFS.

Downloads

v1.0.0

@technoweenie technoweenie released this · 559 commits to master since this release

Downloads

v0.6.0 - New fetch/checkout/pull commands, Batch API support.

@technoweenie technoweenie released this · 643 commits to master since this release

This is the first release that uses the new Batch API by default, while still
falling back to the Legacy API automatically. Also, new fetch/checkout/push
commands have been added.

Run git lfs update in any local repositories to make sure all config settings
are updated.

You can download RPM and Debian packages from https://packagecloud.io/github/git-lfs.

Fetch

  • Rename old git lfs fetch command to git lfs pull. #527 (@sinbad)
  • Add git lfs checkout #527 #543 #551 #566 (@sinbad)
  • Add git lfs fetch for just downloading objects. #527 (@sinbad)
    • Add remote arg, and default to tracking remote instead of "origin". #583 (@sinbad)
    • Support fetching multiple refs #542 (@sinbad)
    • Add --include and --exclude flag for git lfs fetch #573 (@sinbad)
    • Add --recent flag for downloading recent files outside of the current checkout. #610 (@sinbad)
    • Add --all option for download all objects from the server. #633 (@sinbad)
  • Fix error handling while git update-index is running. #570 (@rubyist)

See git-lfs-fetch(1), git-lfs-checkout(1), and git-lfs-pull(1) for details.

Push

  • Support pushing multiple branches in the pre-push hook. #635 (@sinbad)
  • Fix pushing objects from a branch that's not HEAD. #608 (@sinbad)
  • Check server for objects before failing push because local is missing. #581 (@sinbad)
  • Filter out commits from remote refs when pushing. #578 (@billygor)
  • Support pushing all objects to the server, regardless of the remote ref. #646 (@technoweenie)
  • Fix case where pre-push git hook exits with 0. #582 (@sinbad)

See git-lfs-push(1) for details.

API Clients

  • Fix some race conditions in the Batch API client. #577 #637 (@sinbad, @rubyist)
  • Support retries in the Batch API client. #595 (@rubyist)
  • Fix hanging batch client in certain error conditions. #594 (@rubyist)
  • Treat 401 responses as errors in the Legacy API client. #634 (@rubyist)
  • Fix bug in the Legacy API client when the object already exists on the server. #572 (@billygor)

Credentials

Installation

Misc

NOTE: The Windows installer is currently only available for the Windows AMD64 build.

Downloads

v0.5.4 with Homebrew installer fix

@technoweenie technoweenie released this · 2 commits to release-0.5 since this release

  • Fix build script when run outside of a Git repository. #550 (@rubyist)

Check out the official v0.5.4 release for pre-built binaries and packages.

Downloads

v0.5.4

@technoweenie technoweenie released this · 4 commits to release-0.5 since this release

  • Ensure git lfs uninit cleans your git config thoroughly. #530 (@technoweenie)
  • Fix issue with asking git-credentials for auth details after getting them from the SSH command. #534 (@technoweenie)

NOTE: Mac versions have been updated with fixed install scripts.

Downloads

Something went wrong with that request. Please try again.