Once site is cloned, the VCS area should not really change as a result of running an installer, and all changes should go into the user area ~/.site/
Currently external things (virtualenv, rvm, and other things external) are downloaded into ${SITE_SCM}/extern/, which is consequently ignored via a `.gitignore'.
This works fine, but is still messy. A better place would be to move it into a user-lib area; to stay monolithic - that would be ~/.site/var/lib/ or something.
Once site is cloned, the VCS area should not really change as a result of running an installer, and all changes should go into the user area
~/.site/
Currently external things (virtualenv, rvm, and other things external) are downloaded into
${SITE_SCM}/extern/
, which is consequently ignored via a `.gitignore'.This works fine, but is still messy. A better place would be to move it into a user-lib area; to stay monolithic - that would be
~/.site/var/lib/
or something.