···5353 repo.find_object(oid, None)
5454 .context("Failed to look-up object in the repository")?;
55555656+ let object_blob = repo
5757+ .blob(oid.as_bytes())
5858+ .context("Failed to write object id to the git store")?;
5959+5660 let secret_key = get_secret_key(key_path)?;
5761 let signature = secret_key.sign(oid.as_bytes()).as_bytes();
5862 let signature_blob = repo
···6468 .context("Failed to get a git tree object builder")?;
65696670 tree_builder
6767- .insert("object", oid, 0o100644)
7171+ .insert("object", object_blob, 0o100644)
6872 .context("Failed to write object to the tree")?;
6973 tree_builder
7074 .insert("signature", signature_blob, 0o100644)