| 1803 | } |
| 1804 | |
| 1805 | int refs_head_ref(struct ref_store *refs, refs_for_each_cb fn, void *cb_data) |
| 1806 | { |
| 1807 | struct object_id oid; |
| 1808 | int flag; |
| 1809 | |
| 1810 | if (refs_resolve_ref_unsafe(refs, "HEAD", RESOLVE_REF_READING, |
| 1811 | &oid, &flag)) { |
| 1812 | struct reference ref = { |
| 1813 | .name = "HEAD", |
| 1814 | .oid = &oid, |
| 1815 | .flags = flag, |
| 1816 | }; |
| 1817 | |
| 1818 | return fn(&ref, cb_data); |
| 1819 | } |
| 1820 | |
| 1821 | return 0; |
| 1822 | } |
| 1823 | |
| 1824 | struct ref_iterator *refs_ref_iterator_begin( |
| 1825 | struct ref_store *refs, |
no test coverage detected