commit.c: use ref transactions for updates
commit6cc8571c29133f807baac6e3762856dc068590e2
authorRonnie Sahlberg <sahlberg@google.com>
Wed, 16 Apr 2014 22:34:19 +0000 (16 15:34 -0700)
committerJonathan Nieder <jrnieder@gmail.com>
Tue, 2 Sep 2014 20:42:37 +0000 (2 13:42 -0700)
treeed851d13fd4b8570cd4aa3b478636f53c555979d
parent7612575657eef477f3c9427fd0744418e621d7ea
commit.c: use ref transactions for updates

Change commit.c to use ref transactions for all ref updates.
Make sure we pass a NULL pointer to ref_transaction_update if have_old
is false.

Signed-off-by: Ronnie Sahlberg <sahlberg@google.com>
Reviewed-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
builtin/commit.c