765 Commits (c4a85c3b8eef8c3b37f5103870e82894d9e5e7d0)

Author SHA1 Message Date
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 bd427cf27f refs: make peel_ref() virtual 9 years ago
Michael Haggerty 284689ba0f refs: make create_symref() virtual 9 years ago
Michael Haggerty 8231527e15 refs: make pack_refs() virtual 9 years ago
Michael Haggerty 62665823d2 refs: make verify_refname_available() virtual 9 years ago
Michael Haggerty e1e33b722c refs: make read_raw_ref() virtual 9 years ago
Michael Haggerty a8355bb717 resolve_gitlink_ref(): rename path parameter to submodule 9 years ago
Michael Haggerty 48a8475fd3 resolve_gitlink_ref(): avoid memory allocation in many cases 9 years ago
Michael Haggerty 424dcc7683 resolve_gitlink_ref(): implement using resolve_ref_recursively() 9 years ago
Michael Haggerty bd40dcda27 resolve_ref_recursively(): new function 9 years ago
Michael Haggerty 34c7ad8ffc read_raw_ref(): take a (struct ref_store *) argument 9 years ago
Ronnie Sahlberg 127b42a186 refs: add a transaction_commit() method 9 years ago
Michael Haggerty 00eebe351c refs: create a base class "ref_store" for files_ref_store 9 years ago
Ronnie Sahlberg 3dce444f17 refs: add a backend method structure 9 years ago
David Turner ff3a299c45 rename_ref_available(): add docstring 9 years ago
brian m. carlson 8f6dc7e32e refs: add an update_ref_oid function. 9 years ago
René Scharfe 50492f7b38 pass constants as first argument to st_mult() 9 years ago
Michael Haggerty 4c4de89573 do_for_each_ref(): reimplement using reference iteration 9 years ago
Michael Haggerty 8a679de6f1 ref_transaction_update(): check refname_is_safe() at a minimum 9 years ago
Michael Haggerty 71564516de add_update(): initialize the whole ref_update 9 years ago
Michael Haggerty c52ce248d6 ref_transaction_create(): disallow recursive pruning 9 years ago
Michael Haggerty 0568c8e9dc refs: make error messages more consistent 9 years ago
Michael Haggerty e40f3557f7 refname_is_safe(): insist that the refname already be normalized 9 years ago
Michael Haggerty 35db25c65f refname_is_safe(): don't allow the empty string 9 years ago
Michael Haggerty 39950fef8b refname_is_safe(): use skip_prefix() 9 years ago
David Turner 2d0663b216 refs: move resolve_ref_unsafe into common code 9 years ago
David Turner 937705901b refs: move for_each_*ref* functions into common code 9 years ago
David Turner 2bf68ed5aa refs: move head_ref{,_submodule} to the common code 9 years ago
Jeff King 50a6c8efa2 use st_add and st_mult for allocation size computation 9 years ago
Jeff King 96ffc06f72 convert trivial cases to FLEX_ARRAY macros 9 years ago
Jeff King 3733e69464 use xmallocz to avoid size arithmetic 9 years ago
SZEDER Gábor 08a3651fe7 Make error message after failing commit_lock_file() less confusing 9 years ago
brian m. carlson ed1c9977cb Remove get_object_hash. 9 years ago
brian m. carlson 7999b2cf77 Add several uses of get_object_hash. 9 years ago
David Turner 0845122c39 refs: break out ref conflict checks 9 years ago
Michael Haggerty 7bd9bcf372 refs: split filesystem-based refs code into a new file 9 years ago
Michael Haggerty 4cb77009e1 refs/refs-internal.h: new header file 9 years ago
Michael Haggerty 03b32623d8 refname_is_safe(): improve docstring 9 years ago
Michael Haggerty a935ebd4a7 pack_if_possible_fn(): use ref_type() instead of is_per_worktree_ref() 9 years ago
David Turner f4a5721ccb copy_msg(): rename to copy_reflog_msg() 9 years ago
Ronnie Sahlberg d336123160 verify_refname_available(): new function 9 years ago
Ronnie Sahlberg 7003b3ce21 verify_refname_available(): rename function 9 years ago
Lukas Fleischer 78a766ab6e hideRefs: add support for matching full refs 9 years ago
Jeff King 00b6c178c3 use strbuf_complete to conditionally append slash 10 years ago