113 Commits (1a5fccc0c26b4a8abafd85a73558022e65f6f8cf)

Author SHA1 Message Date
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 8 years ago
David Turner 0c09ec07d1 refs: implement iteration over only per-worktree refs 8 years ago
David Turner 7d61826439 refs: make lock generic 8 years ago
David Turner 9b6b40d93a refs: add method to rename refs 8 years ago
David Turner 6fb5acfd8f refs: add methods to init refs db 8 years ago
David Turner a27dcf89b6 refs: make delete_refs() virtual 8 years ago
David Turner fc6814637d refs: add method for initial ref transaction commit 8 years ago
David Turner e3688bd6cf refs: add methods for reflog 8 years ago
Michael Haggerty 1a769003c1 refs: add method iterator_begin 8 years ago
Michael Haggerty 37b6f6d5f4 files_ref_iterator_begin(): take a ref_store argument 8 years ago
Michael Haggerty fcc42ea0c9 split_symref_update(): add a files_ref_store argument 8 years ago
Michael Haggerty 7eb27cdfe6 lock_ref_sha1_basic(): add a files_ref_store argument 8 years ago
Michael Haggerty b3bbbc5c24 lock_ref_for_update(): add a files_ref_store argument 8 years ago
Michael Haggerty f18a789250 commit_ref_update(): add a files_ref_store argument 8 years ago
Michael Haggerty f7b0a987b5 lock_raw_ref(): add a files_ref_store argument 8 years ago
Michael Haggerty 0a95ac5f63 repack_without_refs(): add a files_ref_store argument 8 years ago
Michael Haggerty bd427cf27f refs: make peel_ref() virtual 8 years ago
Michael Haggerty 284689ba0f refs: make create_symref() virtual 8 years ago
Michael Haggerty 8231527e15 refs: make pack_refs() virtual 8 years ago
Michael Haggerty 62665823d2 refs: make verify_refname_available() virtual 8 years ago
Michael Haggerty e1e33b722c refs: make read_raw_ref() virtual 8 years ago
Michael Haggerty 424dcc7683 resolve_gitlink_ref(): implement using resolve_ref_recursively() 8 years ago
Michael Haggerty 34c7ad8ffc read_raw_ref(): take a (struct ref_store *) argument 8 years ago
Michael Haggerty b9180c9d5d resolve_gitlink_packed_ref(): remove function 8 years ago
Michael Haggerty 611118d06e resolve_packed_ref(): rename function from resolve_missing_loose_ref() 8 years ago
Michael Haggerty 6356c658e4 refs: reorder definitions 8 years ago
Ronnie Sahlberg 127b42a186 refs: add a transaction_commit() method 8 years ago
Michael Haggerty 49c0df6a68 {lock,commit,rollback}_packed_refs(): add files_ref_store arguments 8 years ago
Michael Haggerty 4308651c3c resolve_missing_loose_ref(): add a files_ref_store argument 8 years ago
Michael Haggerty f0d21efc35 get_packed_ref(): add a files_ref_store argument 8 years ago
Michael Haggerty d99825ab73 add_packed_ref(): add a files_ref_store argument 8 years ago
Michael Haggerty 00eebe351c refs: create a base class "ref_store" for files_ref_store 8 years ago
Ronnie Sahlberg 3dce444f17 refs: add a backend method structure 8 years ago
Michael Haggerty 65a0a8e5fa refs: rename struct ref_cache to files_ref_store 8 years ago
David Turner ff3a299c45 rename_ref_available(): add docstring 8 years ago
Michael Haggerty f6e75467ca resolve_gitlink_ref(): eliminate temporary variable 8 years ago
Jacob Keller 99b43a61f2 allow do_submodule_path to work even if submodule isn't checked out 8 years ago
brian m. carlson c368dde924 coccinelle: apply object_id Coccinelle transformations 9 years ago
Michael Haggerty 841caad903 lock_ref_for_update(): avoid a symref resolution 9 years ago
Michael Haggerty e3f510393c lock_ref_for_update(): make error handling more uniform 9 years ago
Michael Haggerty 2880d16f09 for_each_reflog(): reimplement using iterators 9 years ago
Michael Haggerty d24b21e9fc for_each_reflog(): don't abort for bad references 9 years ago
Michael Haggerty 4c4de89573 do_for_each_ref(): reimplement using reference iteration 9 years ago
Michael Haggerty 3bc581b940 refs: introduce an iterator interface 9 years ago
Michael Haggerty a873924483 ref_resolves_to_object(): new function 9 years ago
Michael Haggerty ffeef64231 entry_resolves_to_object(): rename function from ref_resolves_to_object() 9 years ago
Michael Haggerty 2eed2780f0 get_ref_cache(): only create an instance if there is a submodule 9 years ago
Michael Haggerty c5f04dddb6 delete_refs(): add a flags argument 9 years ago