57 Commits (9850fe5d95ac14585998e6ebeaf158c976954b1b)

Author SHA1 Message Date
Michael Haggerty b05855b5bc refs_verify_refname_available(): implement once for all backends 8 years ago
Michael Haggerty e121b9cb5f refs_ref_iterator_begin(): new function 8 years ago
Michael Haggerty 470be51862 refs_read_raw_ref(): new function 8 years ago
Nguyễn Thái Ngọc Duy c0fe4e8ba3 refs: new transaction related ref-store api 8 years ago
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 11f8457fb9 files-backend: make files_log_ref_write() static 8 years ago
Michael Haggerty 3c0cb0cbae read_loose_refs(): read refs using resolve_ref_recursively() 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
Michael Haggerty 446397774a files_transaction_commit(): clean up empty directories 8 years ago
Michael Haggerty 15ee2c72e7 refname_is_safe(): correct docstring 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 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 34c7ad8ffc read_raw_ref(): take a (struct ref_store *) argument 8 years ago
Ronnie Sahlberg 127b42a186 refs: add a transaction_commit() method 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
David Turner ff3a299c45 rename_ref_available(): add docstring 8 years ago
Michael Haggerty 2880d16f09 for_each_reflog(): reimplement using iterators 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 4633a846f5 refs: use name "prefix" consistently 9 years ago
Michael Haggerty 067622b0e8 do_for_each_ref(): move docstring to the header file 9 years ago
Michael Haggerty 6e30b2f652 lock_ref_for_update(): don't resolve symrefs 9 years ago
Michael Haggerty 92b1551b1d refs: resolve symbolic refs first 9 years ago
Michael Haggerty 71564516de add_update(): initialize the whole ref_update 9 years ago
Michael Haggerty 3a8af7be8f verify_refname_available(): adjust constness in declaration 9 years ago
David Turner d99aa884df refs: allow log-only updates 9 years ago
Michael Haggerty c52ce248d6 ref_transaction_create(): disallow recursive pruning 9 years ago
Michael Haggerty cf596442c6 read_raw_ref(): move docstring to header file 9 years ago
Michael Haggerty 92b380931e read_raw_ref(): rename symref argument to referent 9 years ago
Michael Haggerty 3a0b6b9aba read_raw_ref(): rename flags argument to type 9 years ago