Homec4science

Support pushing data into Git LFS

Authored by epriestley <git@epriestley.com> on Mar 18 2016, 14:22.

Description

Support pushing data into Git LFS

Summary:
Ref T7789. Ref T10604. This implements the upload action, which streams file data into Files.

This makes Git LFS actually work, at least roughly.

Test Plan:

  • Tracked files in an LFS repository.
  • Pushed LFS data (git lfs track '*.png'; git add something.png; git commit -m ...; git push).
  • Pulled LFS data (git checkout master^; rm -rf .git/lfs; git checkout master; open something.png).
  • Verified LFS refs show up in the gitlfsref table.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T7789, T10604

Differential Revision: https://secure.phabricator.com/D15492

Details

Committed
epriestley <git@epriestley.com>Mar 18 2016, 17:36
Pushed
aubortJan 31 2017, 17:16
Parents
rPHf07d0ae7c3ae: Make dates/times more concise in Diffusion
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHa24f001b08ef: Support pushing data into Git LFS (authored by epriestley <git@epriestley.com>).Mar 18 2016, 17:36