MCPcopy Create free account
hub / github.com/git/git / prefix_path

Function prefix_path

setup.c:149–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149char *prefix_path(struct repository *repo, const char *prefix, int len, const char *path)
150{
151 char *r = prefix_path_gently(repo, prefix, len, NULL, path);
152 if (!r) {
153 const char *hint_path = repo_get_work_tree(repo);
154 if (!hint_path)
155 hint_path = repo_get_git_dir(repo);
156 die(_("'%s' is outside repository at '%s'"), path,
157 absolute_path(hint_path));
158 }
159 return r;
160}
161
162int path_inside_repo(struct repository *repo, const char *prefix, const char *path)
163{

Callers 11

parse_linesFunction · 0.85
resolve_relative_pathFunction · 0.85
cmd__path_utilsFunction · 0.85
internal_prefix_pathspecFunction · 0.85
cmd_mvFunction · 0.85
add_prefixFunction · 0.85
cmd_checkout_indexFunction · 0.85
check_attrFunction · 0.85
sanitize_pathsFunction · 0.85
do_unresolveFunction · 0.85
cmd_update_indexFunction · 0.85

Calls 5

prefix_path_gentlyFunction · 0.85
repo_get_work_treeFunction · 0.85
repo_get_git_dirFunction · 0.85
absolute_pathFunction · 0.85
dieFunction · 0.70

Tested by 1

cmd__path_utilsFunction · 0.68