core-lightning/tools
Rusty Russell 76dd1577bd external: fix submodule handling for parallel builds, submodule URL changes.
If we change an upstream URL, all submodules break.  Users would need
to run 'git submodule sync'.  Note that the libbacktrace fix was merged
upstream so this is no longer necessary, but it's good for future changes.

Also, stress-testing reveals that git submodule fails locking
'.git/config' when run in paralell.  It also segfaults and other
problems.

This is my final attempt to fix submodules; I've wasted far too many
days on obscure problems it creates: I've already lost one copy of my
repo to apparently unfixable submodule preoblems.  The next "fix" will
be to simply import the source code so it works properly.

Reported-by: @jsarenik
Fixes: #1543
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-06-08 17:56:01 +02:00
..
check-bolt.c Force the use of the POSIX C locale for all commands and their subprocesses 2018-04-27 14:02:59 +02:00
check-includes.sh Add check-includes.sh: Find redundant includes. Check ifndef:s. 2018-03-25 23:54:21 +00:00
check-manpage.sh Makefile: add check that manpage and command options match. 2018-05-20 02:32:42 +00:00
check-markdown.sh tools: fix shellcheck errors. 2018-04-06 14:26:53 +02:00
check-setup_locale.sh Force the use of the POSIX C locale for all commands and their subprocesses 2018-04-27 14:02:59 +02:00
check-spelling.sh tools: fix shellcheck errors. 2018-04-06 14:26:53 +02:00
generate-wire.py Fix variable typo in generate-wire.py 2018-02-24 11:44:32 +01:00
mockup.sh Be consistent in choice of shell across all shell scripts in repo 2018-04-04 15:06:30 +02:00
refresh-submodules.sh external: fix submodule handling for parallel builds, submodule URL changes. 2018-06-08 17:56:01 +02:00
rel.sh Be consistent in choice of shell across all shell scripts in repo 2018-04-04 15:06:30 +02:00
update-mocks.sh tools: fix shellcheck errors. 2018-04-06 14:26:53 +02:00