pub unsafe extern "C" fn git_transaction_set_target(
    tx: *mut git_transaction,
    refname: *const c_char,
    target: *const git_oid,
    sig: *const git_signature,
    msg: *const c_char
) -> c_int