pub fn set_reference(
repo: &Repository,
name: &str,
target: ObjectId,
constraint: RefPrecondition,
log_message: &str,
) -> GitProjectionResult<()>pub fn set_reference(
repo: &Repository,
name: &str,
target: ObjectId,
constraint: RefPrecondition,
log_message: &str,
) -> GitProjectionResult<()>