[pacman-dev] [PATCH] makepkg: Use a recursive git clone.
Jan Steffens
jan.steffens at gmail.com
Mon Mar 4 07:58:32 EST 2013
On Mon, Mar 4, 2013 at 1:20 PM, Allan McRae <allan at 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.
More information about the pacman-dev
mailing list