commit - bfd61697d22df765ef7a98856bc68c4b19109c6e
commit + 8fa913ec61095de669c9ca40e3cd782d53c85bdc
blob - dfa05ac329c8db9c49e5d1927f7fdc88eebea2f5
blob + e0a40321232655aab2023084467d00ae612a4215
--- got/got.c
+++ got/got.c
}
} else
error = got_repo_map_path(&in_repo_path, repo,
- path ? path : "", 1);
+ path ? path : "");
if (error != NULL)
goto done;
if (in_repo_path) {
error = apply_unveil(got_repo_get_path(repo), 1, NULL);
if (error)
goto done;
- error = got_repo_map_path(&in_repo_path, repo, path, 1);
+ error = got_repo_map_path(&in_repo_path, repo, path);
}
if (error)
goto done;
goto done;
if (path == NULL)
path = "/";
- error = got_repo_map_path(&in_repo_path, repo, path, 1);
+ error = got_repo_map_path(&in_repo_path, repo, path);
if (error != NULL)
goto done;
}
blob - 20f873a5d4df17522f28c52407c564cdb5d0e583
blob + 9e816e247d7da758b11ef445bf1ee6274ee14726
--- include/got_repository.h
+++ include/got_repository.h
/* Attempt to map an arbitrary path to a path within the repository. */
const struct got_error *got_repo_map_path(char **, struct got_repository *,
- const char *, int);
+ const char *);
/* Create a new repository in an empty directory at a specified path. */
const struct got_error *got_repo_init(const char *);
blob - 6d8ef4d381dbaffd92e0c0addbe3c8d1567a43d2
blob + dfc1bf52869052e48db54b0fa8404e5c7f6b873d
--- lib/repository.c
+++ lib/repository.c
const struct got_error *
got_repo_map_path(char **in_repo_path, struct got_repository *repo,
- const char *input_path, int check_disk)
+ const char *input_path)
{
const struct got_error *err = NULL;
const char *repo_abspath = NULL;
repo_abspath = got_repo_get_path(repo);
- if (!check_disk || canonpath[0] == '\0') {
+ if (canonpath[0] == '\0') {
path = strdup(canonpath);
if (path == NULL) {
err = got_error_from_errno("strdup");
blob - 071cab54671cf2507a4fa42a0469c6c1ced7df49
blob + ed5c1bcd6b0bf2c051b4462a2c75b7a3ed9ee102
--- tog/tog.c
+++ tog/tog.c
}
free(p);
} else
- err = got_repo_map_path(in_repo_path, repo, argv[0], 1);
+ err = got_repo_map_path(in_repo_path, repo, argv[0]);
return err;
}