| 2484 | } |
| 2485 | |
| 2486 | int reference_get_peeled_oid(struct repository *repo, |
| 2487 | const struct reference *ref, |
| 2488 | struct object_id *peeled_oid) |
| 2489 | { |
| 2490 | if (ref->peeled_oid) { |
| 2491 | oidcpy(peeled_oid, ref->peeled_oid); |
| 2492 | return 0; |
| 2493 | } |
| 2494 | |
| 2495 | return peel_object(repo, ref->oid, peeled_oid, 0) ? -1 : 0; |
| 2496 | } |
| 2497 | |
| 2498 | int refs_update_symref(struct ref_store *refs, const char *ref, |
| 2499 | const char *target, const char *logmsg) |
no test coverage detected