diff options
author | Stefan Beller <sbeller@google.com> | 2016-04-28 13:02:45 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-04-29 10:05:24 -0700 |
commit | d92028a575dde9c325e23f89c3d2b24f13868c57 (patch) | |
tree | e6ea58d26e09d74c1a78fe54c3e2ef052a1e56c3 /builtin/receive-pack.c | |
parent | submodule: port init from shell to C (diff) | |
download | tgif-d92028a575dde9c325e23f89c3d2b24f13868c57.tar.xz |
submodule init: fail gracefully with a missing .gitmodules file
When there is no .gitmodules file availabe to initialize a submodule
from, `submodule_from_path` just returns NULL. We need to check for
that and abort gracefully. When `submodule init` was implemented in shell,
a missing .gitmodules file would result in an error message
No url found for submodule path '%s' in .gitmodules
Replicate that error message for now.
When the .gitmodules file is missing we can probably fail even earlier
for all of the submodules with an improved error message.
Signed-off-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/receive-pack.c')
0 files changed, 0 insertions, 0 deletions