try_remove_empty_parents(): teach to remove parents of reflogs, too
Michael Haggerty committed over 9 years ago
try_remove_empty_parents(): don't trash argument contents
Michael Haggerty committed over 9 years ago
try_remove_empty_parents(): rename parameter "name" -> "refname"
Michael Haggerty committed over 9 years ago
delete_ref_loose(): inline function
Michael Haggerty committed over 9 years ago
delete_ref_loose(): derive loose reference path from lock
Michael Haggerty committed over 9 years ago
log_ref_write_1(): inline function
Michael Haggerty committed over 9 years ago
log_ref_setup(): manage the name of the reflog file internally
Michael Haggerty committed over 9 years ago
log_ref_write_1(): don't depend on logfile argument
Michael Haggerty committed over 9 years ago
log_ref_setup(): pass the open file descriptor back to the caller
Michael Haggerty committed over 9 years ago
log_ref_setup(): improve robustness against races
Michael Haggerty committed over 9 years ago
log_ref_setup(): separate code for create vs non-create
Michael Haggerty committed over 9 years ago
log_ref_write(): inline function
Michael Haggerty committed over 9 years ago
rename_tmp_log(): improve error reporting
Michael Haggerty committed over 9 years ago
rename_tmp_log(): use raceproof_create_file()
Michael Haggerty committed over 9 years ago
lock_ref_sha1_basic(): use raceproof_create_file()
Michael Haggerty committed over 9 years ago
lock_ref_sha1_basic(): inline constant
Michael Haggerty committed over 9 years ago
raceproof_create_file(): new function
Michael Haggerty committed over 9 years ago
safe_create_leading_directories(): set errno on SCLD_EXISTS
Michael Haggerty committed over 9 years ago
safe_create_leading_directories_const(): preserve errno
Michael Haggerty committed over 9 years ago
t5505: use "for-each-ref" to test for the non-existence of references
Michael Haggerty committed over 9 years ago