path: root/reachable.c
diff options
authorJeff King <>2016-02-11 22:26:44 (GMT)
committerJunio C Hamano <>2016-02-12 20:51:15 (GMT)
commitbd64516aca4d4e22acb33c71429d293a14d355cf (patch)
treeb5ecc69581925bd95e262aa2b203fb3e63756091 /reachable.c
parent13528ab37cadb4d4f7384d0449489760912904b8 (diff)
list-objects: drop name_path entirely
In the previous commit, we left name_path as a thin wrapper around a strbuf. This patch drops it entirely. As a result, every show_object_fn callback needs to be adjusted. However, none of their code needs to be changed at all, because the only use was to pass it to path_name(), which now handles the bare strbuf. Signed-off-by: Jeff King <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'reachable.c')
1 files changed, 1 insertions, 1 deletions
diff --git a/reachable.c b/reachable.c
index 43616d4..e60f08d 100644
--- a/reachable.c
+++ b/reachable.c
@@ -43,7 +43,7 @@ static int add_one_ref(const char *path, const struct object_id *oid,
* The traversal will have already marked us as SEEN, so we
* only need to handle any progress reporting here.
-static void mark_object(struct object *obj, const struct name_path *path,
+static void mark_object(struct object *obj, struct strbuf *path,
const char *name, void *data)