object: convert parse_object* to take struct object_id
[git/git.git] / http-push.c
index 4e7bd9e..67c4d4b 100644 (file)
@@ -724,7 +724,7 @@ static void one_remote_object(const struct object_id *oid)
 
        obj = lookup_object(oid->hash);
        if (!obj)
 
        obj = lookup_object(oid->hash);
        if (!obj)
-               obj = parse_object(oid->hash);
+               obj = parse_object(oid);
 
        /* Ignore remote objects that don't exist locally */
        if (!obj)
 
        /* Ignore remote objects that don't exist locally */
        if (!obj)
@@ -1462,7 +1462,7 @@ static void add_remote_info_ref(struct remote_ls_ctx *ls)
                return;
        }
 
                return;
        }
 
-       o = parse_object(ref->old_oid.hash);
+       o = parse_object(&ref->old_oid);
        if (!o) {
                fprintf(stderr,
                        "Unable to parse object %s for remote ref %s\n",
        if (!o) {
                fprintf(stderr,
                        "Unable to parse object %s for remote ref %s\n",