Thread (1 message) 1 message, 1 author, 2024-11-19

Re: Possible bug in Git submodule update --inti

From: Junio C Hamano <hidden>
Date: 2024-11-19 00:32:04

Philippe Blain [off-list ref] writes:
Hi Søren,
...
in the doc for 'git submodule init' [3]. Note that this is _not_ 
the exact command that you ran according to the trace output below, which is:
...
I think what you'd want to do is simply:

git submodule set-url -- <path-to-submodule> <new-url> 
git submodule update --init --remote

This will fetch the new URL and checkout the tip commit of its HEAD branch.
You will still have all the objects from the old URL locally though. If you want
to avoid that, you should completely remove the Git repository of the submodule:

git submodule set-url -- <path-to-submodule> <new-url> 
git submodule deinit -f <path-to-submodule>
rm -rf $(git rev-parse --git-dir)/modules/Submodules/Lodam.Standard
git submodule update --init --remote
Thanks for a pleasant exchange, RFH with sufficient information
necessary to help, with a detailed diagnosis and an alternative
offered.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help