Our Git LFS system and git repositories have been updated to address upcoming deprecations in the git-lfs client. As part of this effort I’ve removed .gitconfig
in repositories and replaced them with .lfsconfig
files. I’ve also implemented and deployed the new batch API.
SQuaRE strongly recommends DM developers update their git-lfs client to the current stable version. Additionally after updating developers should remove the batch = false
from their ~/.gitconfig
.
Documentation has been updated including SQR-001 and the LSST DM developer guide for Git LFS.
The legacy API will continue to be available. The minimum git-lfs client version that is supported is 1.1. Older git-lfs client versions and the legacy API are no longer supported by the greater Git LFS community. Bug fixes and improvements will not be backported.
Further details are available through the epic and related stories, the git-lfs documentation and git-lfs issues.
NOTE: If you are using lsstsw - a fresh install will pull in git-lfs client version 1.5.5.