submodule: teach rm to remove submodules unless they contain a git directory
[gitweb.git] / submodule.h
index e105b0ebe6c06a03af7f82bdfbc9beb66377544f..9c0f6a454ae0fdc88109f55e20ba7e39af17399c 100644 (file)
@@ -27,6 +27,8 @@ int fetch_populated_submodules(int num_options, const char **options,
                               const char *prefix, int command_line_option,
                               int quiet);
 unsigned is_submodule_modified(const char *path, int ignore_untracked);
+int submodule_uses_gitfile(const char *path);
+int ok_to_remove_submodule(const char *path);
 int merge_submodule(unsigned char result[20], const char *path, const unsigned char base[20],
                    const unsigned char a[20], const unsigned char b[20], int search);
 int find_unpushed_submodules(unsigned char new_sha1[20], const char *remotes_name,