diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2013-06-20 10:37:46 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-06-20 15:50:17 -0700 |
commit | 9f69d297703bff37c5506276c2565c721347e03f (patch) | |
tree | e2a24bfaae82ea15b70fa15a443594483bccedae /replace_object.c | |
parent | 2fff7812902abd0afe05ae1e9ef334fcd26f0389 (diff) | |
download | git-9f69d297703bff37c5506276c2565c721347e03f.tar.gz |
refs: implement simple transactions for the packed-refs file
Handle simple transactions for the packed-refs file at the
packed_ref_cache level via new functions lock_packed_refs(),
commit_packed_refs(), and rollback_packed_refs().
Only allow the packed ref cache to be modified (via add_packed_ref())
while the packed refs file is locked.
Change clone to add the new references within a transaction.
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'replace_object.c')
0 files changed, 0 insertions, 0 deletions