Re: URL rewrites for submodules
From: Junio C Hamano <hidden>
Date: 2020-02-10 22:04:49
Toon Claes [off-list ref] writes:
Hi, I recently learned about rewriting URLs. Pretty cool feature. Learned about it here: https://jonhnnyweslley.net/blog/how-to-rewrite-git-urls-to-clone-faster-and-push-safer/ But I've been doing some testing, and this feature does not seem to work for git submodules. Is it like that by design, so are there technical or practical limitation why we would not like to have this feature on submodules too?
Wouldn't these submodules have their own .git/config where you can define the rewrite rules? It depends on why you use the rewriting rules but some common reasons why you rewrite URL A to URL B would apply regardless of which project hosted at A you are accessing, namely, performance and convenience. And in such a case, you do not necessarily want to have the rewrite config in the per-repository configuration file of the top-level superproject. If you define them instead in $HOME/.gitconfig, that would apply equally to all repositories you would access.