This short series of patches improves the reliability of the submodule handling to cope with various dev env scenarios that have since emerged
v2: https://lists.gnu.org/archive/html/qemu-devel/2017-10/msg06272.html Changed in v3: - Avoid use of mktemp - Use '=' instead of '==' (bashism) in conditional tests - Fix problem with short-circuiting for empty submodule list - Ensure help message is displayed on all errors Daniel P. Berrange (5): 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 build: delay check for empty git submodule list Makefile | 15 ++++++++-- configure | 12 ++++++++ scripts/git-submodule.sh | 72 ++++++++++++++++++++++++++++++++++++++---------- 3 files changed, 83 insertions(+), 16 deletions(-) -- 2.13.6