It seems to me that we shouldn't need to know where to find `FETCH_HEAD` ourselves... How does `git_repository_fetchhead_foreach` handle a missing `FETCH_HEAD`?