412 Commits (7744a5d6921c457a05224cd7f5554e972df634b0)

Author SHA1 Message Date
Nguyễn Thái Ngọc Duy 7d2df051d0 refs: add new ref-store api 8 years ago
Nguyễn Thái Ngọc Duy 18d0002d6d refs: rename get_ref_store() to get_submodule_ref_store() and make it public 8 years ago
Nguyễn Thái Ngọc Duy 9e7ec634a1 files-backend: replace submodule_allowed check in files_downcast() 8 years ago
Nguyễn Thái Ngọc Duy 5d0bc90e5d refs: move submodule code out of files-backend.c 8 years ago
Nguyễn Thái Ngọc Duy 077be78d7f refs.c: make get_main_ref_store() public and use it 8 years ago
Nguyễn Thái Ngọc Duy f57f37e2e1 files-backend: remove the use of git_path() 8 years ago
Nguyễn Thái Ngọc Duy 19e02f4f46 files-backend: add and use files_ref_path() 8 years ago
Nguyễn Thái Ngọc Duy 802de3da07 files-backend: add and use files_reflog_path() 8 years ago
Nguyễn Thái Ngọc Duy a5c1efd693 files-backend: move "logs/" out of TMP_RENAMED_LOG 8 years ago
Nguyễn Thái Ngọc Duy e9dcc3054f files-backend: convert git_path() to strbuf_git_path() 8 years ago
Nguyễn Thái Ngọc Duy 0a3f07d6c0 files-backend: make sure files_rename_ref() always reach the end 8 years ago
Nguyễn Thái Ngọc Duy 33dfb9f3f2 files-backend: add and use files_packed_refs_path() 8 years ago
Nguyễn Thái Ngọc Duy 1eab194bf0 files-backend: delete dead code in files_init_db() 8 years ago
Nguyễn Thái Ngọc Duy 4f43731268 files-backend.c: delete dead code in files_ref_iterator_begin() 8 years ago
Nguyễn Thái Ngọc Duy 11f8457fb9 files-backend: make files_log_ref_write() static 8 years ago
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 9 years ago
Jeff King 3f7bd767ed files_read_raw_ref: avoid infinite loop on broken symlinks 9 years ago
René Scharfe 9ed0d8d6e6 use QSORT 9 years ago