Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [RFC PATCH] Move git-dir for submodules

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:51:38

Junio C Hamano [off-list ref] writes:
Phil Hord [off-list ref] writes:
quoted
Now that you mention it, what happens if the submodule name changes in
the history?  What happens if the submodule URL (and possibly the entire
submodule contents) changes in the history?
The original idea (dating back before "git submodule" was written, but
only when "gitlink" was added to the index and the tree objects) was to
identify the submodule by name and refer to the same logical entity with
the same name, so that no matter where in the superproject's working tree
hierarchy you change your mind to bind a particular submodule (say, "the
Linux kernel upstream source") at (i.e. "path"), or from which mirror of
the kernel repository you recommend your downstream to clone it from
(i.e. "url" in .gitmodules).
Sorry for an incomplete sentence.  "No matter...." above should conclude
with "you know you are talking about the same module that retains the
identity of its .git metadata directory."
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help