On Mon, Mar 4, 2013 at 1:20 PM, Allan McRae <allan@archlinux.org> wrote:
This would mean --holdver would not work when a project has submodules given these would be updated. Also, that would require an internet connection during "extracting" the sources, but --holdver is suppose to allow offline VCS builds. Is there a way we can avoid this?
Anyone else got anything to add here?
Allan
The state of the submodules is fixed in the commit of the parent repo - the submodules are locked to commits as well. With --recursive, building with an internet connection would work, but without would not, as I think it will attempt to get the submodules from their sources, not the parent repo. Without --recursive, building would fail in any case, as the submodules aren't initialized at all. So I think adding --recursive is the right thing to do.