Junio C Hamano
7a2296736a
Merge branch 'ar/submodule-gitdir-tweak' into jch
...
Avoid local submodule repository directory paths overlapping with
each other by encoding submodule names before using them as path
components.
Comments?
* ar/submodule-gitdir-tweak:
submodule: detect conflicts with existing gitdir configs
submodule: hash the submodule name for the gitdir path
submodule: fix case-folding gitdir filesystem collisions
submodule--helper: fix filesystem collisions by encoding gitdir paths
builtin/credential-store: move is_rfc3986_unreserved to url.[ch]
submodule--helper: add gitdir migration command
submodule: allow runtime enabling extensions.submodulePathConfig
submodule: introduce extensions.submodulePathConfig
builtin/submodule--helper: add gitdir command
submodule: always validate gitdirs inside submodule_name_to_gitdir
submodule--helper: use submodule_name_to_gitdir in add_submodule
2026-01-09 06:49:48 -08:00
..
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-10-02 12:26:12 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-06-30 11:11:36 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-05-27 07:50:58 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-05-27 15:31:06 -07:00
2025-10-22 10:40:11 -07:00
2025-01-21 12:56:06 -08:00
2025-12-30 12:58:19 +09:00
2025-01-21 12:56:06 -08:00
2025-02-14 17:53:47 -08:00
2025-02-14 17:53:47 -08:00
2026-01-08 11:05:15 +09:00
2025-01-21 12:56:06 -08:00
2025-07-07 06:26:21 -07:00
2025-11-19 15:00:37 -08:00
2025-01-21 12:56:06 -08:00
2025-05-27 07:51:00 -07:00
2025-05-12 15:30:12 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-06-02 17:21:49 -07:00
2025-01-21 12:56:06 -08:00
2025-07-14 10:07:02 -07:00
2025-01-21 12:56:06 -08:00
2025-12-09 07:38:56 +09:00
2025-01-21 12:56:06 -08:00
2025-02-14 17:53:47 -08:00
2025-06-02 17:21:49 -07:00
2025-01-21 12:56:06 -08:00
2025-06-20 08:11:17 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2026-01-08 11:05:15 +09:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-08-08 09:14:46 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-10-24 13:42:45 -07:00
2025-01-21 12:56:06 -08:00
2025-06-13 11:54:14 -07:00
2025-08-25 12:42:45 -07:00
2025-02-14 17:53:47 -08:00
2025-05-16 12:15:39 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-09-08 10:30:55 -07:00
2025-01-21 12:56:06 -08:00
2025-07-21 15:01:21 -07:00
2025-11-19 15:00:45 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-03-18 12:21:25 -07:00
2025-01-21 12:56:06 -08:00
2025-06-23 15:41:38 -07:00
2025-11-05 13:34:55 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-08-12 08:59:36 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-10-20 14:12:17 -07:00
2025-01-21 12:56:06 -08:00
2026-01-08 11:05:15 +09:00
2025-10-05 16:09:03 -07:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-02-14 17:53:47 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-01-21 12:56:06 -08:00
2025-10-05 16:09:03 -07:00