summaryrefslogtreecommitdiff
path: root/src/odb_pack.c
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@github.com>2021-10-31 09:45:46 -0400
committerEdward Thomson <ethomson@edwardthomson.com>2021-11-09 15:17:17 +0000
commit95117d4744cf5a66f2bcde7991a925e9852d9b1e (patch)
tree070b80735f355dbb91528da9b98432ea747ae2f3 /src/odb_pack.c
parent44ec8b5cdf960cfeb66284a3cd5bdd8c14aefedf (diff)
downloadlibgit2-95117d4744cf5a66f2bcde7991a925e9852d9b1e.tar.gz
path: separate git-specific path functions from util
Introduce `git_fs_path`, which operates on generic filesystem paths. `git_path` will be kept for only git-specific path functionality (for example, checking for `.git` in a path).
Diffstat (limited to 'src/odb_pack.c')
-rw-r--r--src/odb_pack.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/odb_pack.c b/src/odb_pack.c
index f2c47adbe..5b7521029 100644
--- a/src/odb_pack.c
+++ b/src/odb_pack.c
@@ -524,7 +524,7 @@ static int pack_backend__refresh(git_odb_backend *backend_)
/* reload all packs */
git_str_sets(&path, backend->pack_folder);
- error = git_path_direach(&path, 0, packfile_load__cb, backend);
+ error = git_fs_path_direach(&path, 0, packfile_load__cb, backend);
git_str_dispose(&path);
git_vector_sort(&backend->packs);
@@ -750,7 +750,7 @@ static int get_idx_path(
size_t path_len;
int error;
- error = git_path_prettify(idx_path, p->pack_name, backend->pack_folder);
+ error = git_fs_path_prettify(idx_path, p->pack_name, backend->pack_folder);
if (error < 0)
return error;
path_len = git_str_len(idx_path);
@@ -902,7 +902,7 @@ int git_odb_backend_pack(git_odb_backend **backend_out, const char *objects_dir)
return -1;
if (!(error = git_str_joinpath(&path, objects_dir, "pack")) &&
- git_path_isdir(git_str_cstr(&path)))
+ git_fs_path_isdir(git_str_cstr(&path)))
{
backend->pack_folder = git_str_detach(&path);
error = pack_backend__refresh((git_odb_backend *)backend);