Support for cloning from lfs backed repos, when indicated via repos.yaml, is needed.
lfs 1.0.1/1.0.2 clone/pull hang indefinitely
errors durinig lfs fetch do not cause a non-zero exit status
shellcheck linting of lsstsw bash scripts
Create and deploy a git-lfs prototype
Fix deprecations from git-lfs client
Are the only issues here doing a "git lfs init" at some point and dealing with the authentication prompts? I would hope that there is no other change necessary, as git-lfs remotes should otherwise work the same as normal git remotes.
The main concern is dealing with the auth prompting but obviously git-lfs also needs to be installed as part of deploy.
The lsstsw PR is essentially finished but shouldn't be merged until DM-4128 is resolved, as the lfs version set in bin/deploy will need to be updated. The lsst_build PR should be ready for merge.
Looks ok to me. Will leave J Matt Peterson [X] to review.
Comments are in the GitHub PRs.
The PR for lsst_build has been merged. A new problem with git-lfs 1.0.1 & 1.0.2 are now blocking the merge into lsstsw.