Thread (2 messages) 2 messages, 2 authors, 2023-03-02

Re: [PATCH v2 5/6] tests: remove duplicate .gitmodules path

From: Calvin Wan <hidden>
Date: 2023-03-02 23:10:09

On Tue, Feb 28, 2023 at 3:35 PM Junio C Hamano [off-list ref] wrote:
Calvin Wan [off-list ref] writes:
quoted
Swapping `git add <submodule>` to `git submodule add <submodule>`
in a previous patch created a .gitmodules file with multiple
submodules pointing to the same path in certain tests. Fix tests
so that they are run on the original added submodule rather than
a separate manually configured submodule.
Doesn't "git submodule add" have a way to give a specific name other
than the default taken from the path?  If "git add sub" is converted
to "git submodule add --name subname ./sub", wouldn't these changes
become unnecessary?
If we converted to "git submodule add --name subname ./sub", we would
instead have a different set of problems. For example, instances of
git config --add -f .gitmodules submodule.subname.path sub
git config -f .gitmodules submodule.subname.path sub
and other similar lines would still need to be removed to prevent duplicate
paths. That, however, seems like a better alternative than my current
patch which replaces those removals with different ones.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help