Re: url.<base>.insteadOf vs. submodules

From
Stefan Beller <hidden>
Date
2017-02-21 18:20:16
Reply to
Jeff King, 2017-02-21
On Mon, Feb 20, 2017 at 11:06 PM, Jeff King [off-list ref] wrote:
We'll see if the submodule folks have any ideas on how to implement
that.
So from reading your discussion, the user expectation is to have
`git submodule {init, update --init, sync}`
to pay attention to url.<base>.insteadOf when setting up the
submodule.<name>.URL, such that the modified URL is used for the
initial clone of the submodule (and hence any subsequent usage within
the submodule).

That sounds like a good idea to me.

Two caveates:

* After running `git submodule init`, you change url.<base>.insteadOf
  in the superproject. How do we need to word the documentation to
  have users expecting this change doesn't affect submodules?
  (See above Any vs. "Any except (initialized) submodules")

* So with the point above the insteadOf config only applies to the
  init/sync process, (i.e. once in time, ideally).
  Is that confusing or actually simplifying the submodule workflow?

Thanks,
Stefan
Thread (11 messages) 11 messages, 3 authors, last reply 2017-02-22
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help