Download raw body.
tog: trim tree_view_walk_path()
A minor one, but since I'm already rotolling tog.c ... trim repo parameter from tree_view_walk_path(), already set by open_tree_view() ok? diff 2a0552e25d25a1540e6487b8733fc9f56081b8fa 27c715dc9f65e8d714c7975e89247c353d545ecd blob - bbb3cc73e7b40155abee1e1ee81c2892084588dc blob + 92120c7cde33afff3cb260a148050015f4d302d9 --- tog/tog.c +++ tog/tog.c @@ -1831,8 +1831,7 @@ tree_view_visit_subtree(struct got_tree_object *subtre static const struct got_error * tree_view_walk_path(struct tog_tree_view_state *s, - struct got_object_id *commit_id, - const char *path, struct got_repository *repo) + struct got_object_id *commit_id, const char *path) { const struct got_error *err = NULL; struct got_tree_object *tree = NULL; @@ -1881,12 +1880,12 @@ tree_view_walk_path(struct tog_tree_view_state *s, break; } - err = got_object_id_by_path(&tree_id, repo, commit_id, + err = got_object_id_by_path(&tree_id, s->repo, commit_id, subpath); if (err) break; - err = got_object_open_as_tree(&tree, repo, tree_id); + err = got_object_open_as_tree(&tree, s->repo, tree_id); free(tree_id); if (err) break; @@ -1938,7 +1937,7 @@ browse_commit_tree(struct tog_view **new_view, int beg if (got_path_is_root_dir(path)) return NULL; - return tree_view_walk_path(s, entry->id, path, repo); + return tree_view_walk_path(s, entry->id, path); } static const struct got_error * @@ -5571,7 +5570,7 @@ cmd_tree(int argc, char *argv[]) goto done; if (!got_path_is_root_dir(in_repo_path)) { error = tree_view_walk_path(&view->state.tree, commit_id, - in_repo_path, repo); + in_repo_path); if (error) goto done; } -- Christian "naddy" Weisgerber naddy@mips.inka.de
tog: trim tree_view_walk_path()