mjuric / conda-lsst

Building Conda packages for the LSST stack
4 stars 8 forks source link

Support building repositories requiring git-lfs #60

Closed mjuric closed 8 years ago

mjuric commented 8 years ago

Support building repositories requiring git-lfs. This is accomplished by providing a conda package for git-lfs, and also a conda package lsst-git-lfs-config with credentials configurations for the LSST git-lfs repositories. The recipes for those packages have been crafted to insert git-lfs configurations not into the user's ~/.gitconfig, but into the "system" gitconfig (which in conda is in $ENV_PREFIX/etc/gitconfig. This means conda git-lfs installs won't pollute the user's .gitconfig (and that installs in multiple conda environments can coexist).

The bootstrap.sh script has been updated to build and install git-lfs and lsst-git-lfs-config packages. If you're updating in place, rerun it to get these two installed. Once https://github.com/conda/conda-build/pull/843 is merged, this will stop being necessary (the recipes will pull them in via a build dependency).

Closes #57