X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=branch.c;h=b0024353f4409c8b54c4b569b8fb7c435b26cdae;hb=1d147bdff0b8132d3aa53a46df8dbab7b673b796;hp=4bab55a9a85e187e2a3906312f1e771f4a214f45;hpb=6f3abb7a8743bbd0bffa11a3f5df84d0da532c59;p=thirdparty%2Fgit.git diff --git a/branch.c b/branch.c index 4bab55a9a8..b0024353f4 100644 --- a/branch.c +++ b/branch.c @@ -284,8 +284,9 @@ void create_branch(const char *head, transaction = ref_transaction_begin(&err); if (!transaction || - ref_transaction_update(transaction, ref.buf, sha1, - null_sha1, 0, !forcing, msg, &err) || + ref_transaction_update(transaction, ref.buf, + sha1, forcing ? NULL : null_sha1, + 0, msg, &err) || ref_transaction_commit(transaction, &err)) die("%s", err.buf); ref_transaction_free(transaction);