I've sent a variety of improvements to submodule handling as separate patches and its getting slightly confusing. So here is a series with all patches added together. I've also included a fix that helps us go backwards in time across the introduction of a submodule.
Daniel P. Berrange (4): build: allow setting a custom GIT binary for transparent proxying build: don't create temporary files in source dir build: allow automatic git submodule updates to be disabled build: don't fail if given a git submodule which does not exist Makefile | 15 ++++++++++-- configure | 14 +++++++++++- scripts/git-submodule.sh | 59 ++++++++++++++++++++++++++++++++++++++++-------- 3 files changed, 76 insertions(+), 12 deletions(-) -- 2.13.6