@jru see `repo.Refs.UpdateTarget()` overloads