Stefan Beller [off-list ref] writes:
This goes on top of sb/submodule-embed-gitdir.
When the absorbing of a git dir fails, try to recover into a sane state,
i.e. try to undo the move of the git dir.
Are these unconditionally good improvements? I ask because the
series is still not in 'next' and it is the last chance to fold
these into existing patches if we wanted to.
Thanks,
Stefan
Stefan Beller (2):
dir.c: split up connect_work_tree_and_git_dir
dir.c: add retry logic to relocate_gitdir
dir.c | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------
dir.h | 6 ++--
submodule.c | 3 +-
3 files changed, 110 insertions(+), 17 deletions(-)