diff options
author | Junio C Hamano <gitster@pobox.com> | 2024-01-24 00:40:39 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-01-24 00:40:39 +0300 |
commit | 74fc9110b5bf7ea0d06d5b4fe91269efcd95e3b9 (patch) | |
tree | 59cf2af33804c2ea24ba6586df6364f08035de54 /submodule-config.h | |
parent | a66f9df6753d230a7ffd1c1e06558fa53ca5aaf9 (diff) | |
parent | 8430b438f628f2f0df08622a550e750158167f28 (diff) |
Merge branch 'vd/fsck-submodule-url-test' into jch
Tighten URL checks fsck makes in a URL recorded for submodules.
* vd/fsck-submodule-url-test:
submodule-config.c: strengthen URL fsck check
t7450: test submodule urls
test-submodule: remove command line handling for check-name
submodule-config.h: move check_submodule_url
Diffstat (limited to 'submodule-config.h')
-rw-r--r-- | submodule-config.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/submodule-config.h b/submodule-config.h index 958f320ac6..b6133af71b 100644 --- a/submodule-config.h +++ b/submodule-config.h @@ -89,6 +89,9 @@ int config_set_in_gitmodules_file_gently(const char *key, const char *value); */ int check_submodule_name(const char *name); +/* Returns 0 if the URL valid per RFC3986 and -1 otherwise. */ +int check_submodule_url(const char *url); + /* * Note: these helper functions exist solely to maintain backward * compatibility with 'fetch' and 'update_clone' storing configuration in |