150 Commits (ea5b2dd28f7dc6e0f331af2aad13e281e7a9a408)

Author SHA1 Message Date
brian m. carlson 43bc3b6cee refs: simplify parsing of reflog entries 8 years ago
brian m. carlson 9461d27240 refs: convert each_reflog_ent_fn to struct object_id 8 years ago
Kyle Meyer 39ee4c6c2f branch: record creation of renamed branch in HEAD's log 8 years ago
Kyle Meyer 893dbf5ba1 rename_ref: replace empty message in HEAD's log 8 years ago
Kyle Meyer 755b49ae96 delete_ref: accept a reflog message argument 8 years ago
Michael Haggerty 3c0cb0cbae read_loose_refs(): read refs using resolve_ref_recursively() 8 years ago
Michael Haggerty 9c7d772b6b files_ref_store::submodule: use NULL for the main repository 8 years ago
Michael Haggerty fbfd0a2915 base_ref_store_init(): remove submodule argument 8 years ago
Michael Haggerty 32c597e7b2 refs: push the submodule attribute down 8 years ago
Michael Haggerty 7d4558c462 refs: store submodule ref stores in a hashmap 8 years ago
Michael Haggerty c468da4e27 refs: make some ref_store lookup functions private 8 years ago
Cornelius Weig 341fb28621 refs: add option core.logAllRefUpdates = always 8 years ago
René Scharfe 8694769f3c use oidcpy() for copying hashes between instances of struct object_id 8 years ago
Michael Haggerty 446397774a files_transaction_commit(): clean up empty directories 8 years ago
Michael Haggerty a8f0db2d99 try_remove_empty_parents(): teach to remove parents of reflogs, too 8 years ago
Michael Haggerty 8bdaecb402 try_remove_empty_parents(): don't trash argument contents 8 years ago
Michael Haggerty 730e034286 try_remove_empty_parents(): rename parameter "name" -> "refname" 8 years ago
Michael Haggerty ce0af24de0 delete_ref_loose(): inline function 8 years ago
Michael Haggerty 0e81d016f1 delete_ref_loose(): derive loose reference path from lock 8 years ago
Michael Haggerty fc31955294 log_ref_write_1(): inline function 8 years ago
Michael Haggerty 4533e5343b log_ref_setup(): manage the name of the reflog file internally 8 years ago
Michael Haggerty 87b21e05ed log_ref_write_1(): don't depend on logfile argument 8 years ago
Michael Haggerty e404f459fd log_ref_setup(): pass the open file descriptor back to the caller 8 years ago
Michael Haggerty 1fb0c80985 log_ref_setup(): improve robustness against races 8 years ago
Michael Haggerty 854bda6b4f log_ref_setup(): separate code for create vs non-create 8 years ago
Michael Haggerty 81b1b6d4ff log_ref_write(): inline function 8 years ago
Michael Haggerty 990c98d2bd rename_tmp_log(): improve error reporting 8 years ago
Michael Haggerty 6a7f363170 rename_tmp_log(): use raceproof_create_file() 8 years ago
Michael Haggerty 3b5d3c9848 lock_ref_sha1_basic(): use raceproof_create_file() 8 years ago
Michael Haggerty e5007a6820 lock_ref_sha1_basic(): inline constant 8 years ago
Michael Haggerty 15ee2c72e7 refname_is_safe(): correct docstring 8 years ago
Michael Haggerty 583643248a files_rename_ref(): tidy up whitespace 8 years ago
Jeff King e8c42cb9ce files_read_raw_ref: prevent infinite retry loops in general 8 years ago
Jeff King 3f7bd767ed files_read_raw_ref: avoid infinite loop on broken symlinks 8 years ago
René Scharfe 9ed0d8d6e6 use QSORT 9 years ago
David Turner 0c09ec07d1 refs: implement iteration over only per-worktree refs 9 years ago
David Turner 7d61826439 refs: make lock generic 9 years ago
David Turner 9b6b40d93a refs: add method to rename refs 9 years ago
David Turner 6fb5acfd8f refs: add methods to init refs db 9 years ago
David Turner a27dcf89b6 refs: make delete_refs() virtual 9 years ago
David Turner fc6814637d refs: add method for initial ref transaction commit 9 years ago
David Turner e3688bd6cf refs: add methods for reflog 9 years ago
Michael Haggerty 1a769003c1 refs: add method iterator_begin 9 years ago
Michael Haggerty 37b6f6d5f4 files_ref_iterator_begin(): take a ref_store argument 9 years ago
Michael Haggerty fcc42ea0c9 split_symref_update(): add a files_ref_store argument 9 years ago
Michael Haggerty 7eb27cdfe6 lock_ref_sha1_basic(): add a files_ref_store argument 9 years ago
Michael Haggerty b3bbbc5c24 lock_ref_for_update(): add a files_ref_store argument 9 years ago
Michael Haggerty f18a789250 commit_ref_update(): add a files_ref_store argument 9 years ago
Michael Haggerty f7b0a987b5 lock_raw_ref(): add a files_ref_store argument 9 years ago
Michael Haggerty 0a95ac5f63 repack_without_refs(): add a files_ref_store argument 9 years ago