X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fgit.git;a=blobdiff_plain;f=commit.c;h=a98de16e3d570e09696a844b018bd4d580d9a30e;hp=8fa1883c61c580578a755cdf2da009203d8d386e;hb=52bd3e46574baecf06562d4da857ba445981beb9;hpb=747201d0c847980b3dc63eb0afc583dfac9c9d20 diff --git a/commit.c b/commit.c index 8fa1883c61..a98de16e3d 100644 --- a/commit.c +++ b/commit.c @@ -57,10 +57,9 @@ struct commit *lookup_commit_or_die(const struct object_id *oid, const char *ref struct commit *lookup_commit(struct repository *r, const struct object_id *oid) { - struct object *obj = lookup_object(r, oid->hash); + struct object *obj = lookup_object(r, oid); if (!obj) - return create_object(r, oid->hash, - alloc_commit_node(r)); + return create_object(r, oid, alloc_commit_node(r)); return object_as_type(r, obj, OBJ_COMMIT, 0); } @@ -449,7 +448,7 @@ int parse_commit_buffer(struct repository *r, struct commit *item, const void *b item->date = parse_commit_date(bufptr, tail); if (check_graph) - load_commit_graph_info(the_repository, item); + load_commit_graph_info(r, item); return 0; }