]> git.ipfire.org Git - thirdparty/git.git/commitdiff
refs/ref-cache.[ch]: remove "incomplete" from create_dir_entry()
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Tue, 28 Sep 2021 13:02:24 +0000 (15:02 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 28 Sep 2021 22:12:04 +0000 (15:12 -0700)
Remove the now-unused "incomplete" parameter from create_dir_entry(),
all its callers specify it as "1", so let's drop the "incomplete=0"
case. The last caller to use it was search_for_subdir(), but that code
was removed in the preceding commit.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c
refs/ref-cache.c
refs/ref-cache.h

index 74c03858736cc212cad0edf7ab1be42cf577c363..8fa328108acbf97c663388f1b806b06aaa17be37 100644 (file)
@@ -227,7 +227,7 @@ static void add_per_worktree_entries_to_dir(struct ref_dir *dir, const char *dir
                pos = search_ref_dir(dir, prefix, prefix_len);
                if (pos >= 0)
                        continue;
-               child_entry = create_dir_entry(dir->cache, prefix, prefix_len, 1);
+               child_entry = create_dir_entry(dir->cache, prefix, prefix_len);
                add_entry_to_dir(dir, child_entry);
        }
 }
@@ -278,7 +278,7 @@ static void loose_fill_ref_dir(struct ref_store *ref_store,
                        strbuf_addch(&refname, '/');
                        add_entry_to_dir(dir,
                                         create_dir_entry(dir->cache, refname.buf,
-                                                         refname.len, 1));
+                                                         refname.len));
                } else {
                        if (!refs_resolve_ref_unsafe(&refs->base,
                                                     refname.buf,
@@ -336,7 +336,7 @@ static struct ref_cache *get_loose_ref_cache(struct files_ref_store *refs)
                 * lazily):
                 */
                add_entry_to_dir(get_ref_dir(refs->loose->root),
-                                create_dir_entry(refs->loose, "refs/", 5, 1));
+                                create_dir_entry(refs->loose, "refs/", 5));
        }
        return refs->loose;
 }
index 73b338f5ff235564ad9b5f95c0e4d7699d22cc71..a5ad8a39fb405430f7d5f9ffd18af6472c3b215f 100644 (file)
@@ -49,7 +49,7 @@ struct ref_cache *create_ref_cache(struct ref_store *refs,
 
        ret->ref_store = refs;
        ret->fill_ref_dir = fill_ref_dir;
-       ret->root = create_dir_entry(ret, "", 0, 1);
+       ret->root = create_dir_entry(ret, "", 0);
        return ret;
 }
 
@@ -86,14 +86,13 @@ static void clear_ref_dir(struct ref_dir *dir)
 }
 
 struct ref_entry *create_dir_entry(struct ref_cache *cache,
-                                  const char *dirname, size_t len,
-                                  int incomplete)
+                                  const char *dirname, size_t len)
 {
        struct ref_entry *direntry;
 
        FLEX_ALLOC_MEM(direntry, name, dirname, len);
        direntry->u.subdir.cache = cache;
-       direntry->flag = REF_DIR | (incomplete ? REF_INCOMPLETE : 0);
+       direntry->flag = REF_DIR | REF_INCOMPLETE;
        return direntry;
 }
 
index 580d4038f622fec946490f82bd6596493f928853..5c042ae718cb370ddba39e27f9f972636384bace 100644 (file)
@@ -169,8 +169,7 @@ struct ref_dir *get_ref_dir(struct ref_entry *entry);
  * "refs/heads/") or "" for the top-level directory.
  */
 struct ref_entry *create_dir_entry(struct ref_cache *cache,
-                                  const char *dirname, size_t len,
-                                  int incomplete);
+                                  const char *dirname, size_t len);
 
 struct ref_entry *create_ref_entry(const char *refname,
                                   const struct object_id *oid, int flag);