174 Commits (bf2f63a781dfca084b8cbdd9f8e318d35c89488b)

Author SHA1 Message Date
David Turner 6fb5acfd8f refs: add methods to init refs db 8 years ago
Michael Haggerty a8355bb717 resolve_gitlink_ref(): rename path parameter to submodule 8 years ago
Ronnie Sahlberg 3dce444f17 refs: add a backend method structure 8 years ago
brian m. carlson 8f6dc7e32e refs: add an update_ref_oid function. 8 years ago
Michael Haggerty 3bc581b940 refs: introduce an iterator interface 9 years ago
Michael Haggerty c5f04dddb6 delete_refs(): add a flags argument 9 years ago
Nguyễn Thái Ngọc Duy 41da7111f2 refs: add expand_ref() 9 years ago
Michael Haggerty 1354c9b2de refs: remove unnecessary "extern" keywords 9 years ago
Peter Colberg dc72b5006f refs.h: fix misspelt "occurred" in a comment 9 years ago
Kazuki Yamaguchi 2233066e77 refs: add a new function set_worktree_head_symref 9 years ago
David Turner 49386868de refs: document transaction semantics 9 years ago
Jeff King b9badadd06 create_symref: modernize variable names 9 years ago
Lukas Fleischer 78a766ab6e hideRefs: add support for matching full refs 9 years ago
Karthik Nayak 5b4f28510f ref-filter: add option to filter out tags, branches and remotes 9 years ago
David Turner 266b18273a refs: add ref_type function 10 years ago
Jacob Keller cd377f45c9 refs: loosen restriction on wildcard "*" refspecs 10 years ago
David Turner 0f2a71d992 refs: add REF_FORCE_CREATE_REFLOG flag 10 years ago
David Turner abd0cd3a30 refs: new public ref function: safe_create_reflog 10 years ago
David Turner a4c653dfcd refs.c: add err arguments to reflog functions 10 years ago
Michael Haggerty 1c03c4d347 delete_ref(): use the usual convention for old_sha1 10 years ago
Michael Haggerty 243371023e refs.h: add some parameter names to function declarations 10 years ago
Michael Haggerty fb58c8d507 refs: move the remaining ref module declarations to refs.h 10 years ago
Michael Haggerty 0a4b24ff14 refs: remove some functions from the module's public interface 10 years ago
Michael Haggerty 58f233ce1e initial_ref_transaction_commit(): function for initial ref creation 10 years ago
Michael Haggerty 79e4d8a9b8 repack_without_refs(): make function private 10 years ago
Michael Haggerty 98ffd5ff67 delete_refs(): new function for the refs API 10 years ago
Michael Haggerty fc1c21689d delete_ref(): move declaration to refs.h 10 years ago
Michael Haggerty 0a0c953217 each_ref_fn_adapter(): remove adapter 10 years ago
Michael Haggerty 2b2a5be394 each_ref_fn: change to take an object_id parameter 10 years ago
Michael Haggerty d1dd721f11 refs.h: remove duplication in function docstrings 10 years ago
Michael Haggerty 4b7b520b9f update_ref(): improve documentation 10 years ago
Michael Haggerty 1618033401 ref_transaction_verify(): new function to check a reference's value 10 years ago
Michael Haggerty fb5a6bb61c ref_transaction_delete(): remove "have_old" parameter 10 years ago
Michael Haggerty 1d147bdff0 ref_transaction_update(): remove "have_old" parameter 10 years ago
Michael Haggerty fec14ec38c refs.c: change some "flags" to "unsigned int" 10 years ago
Michael Haggerty 581d4e0cdb refs: move REF_DELETING to refs.c 10 years ago
Stefan Beller 3581d79335 refs.c: don't expose the internal struct ref_lock in the header file 10 years ago
Michael Haggerty 31e07f76a9 lock_any_ref_for_update(): inline function 10 years ago
Ronnie Sahlberg 0b1e654801 refs.c: remove unlock_ref/close_ref/commit_ref from the refs api 10 years ago
Michael Haggerty fa5b1830b0 reflog_expire(): new function in the reference API 10 years ago
Ronnie Sahlberg a785d3f77c refs.c: make ref_transaction_delete a wrapper for ref_transaction_update 10 years ago
Nguyễn Thái Ngọc Duy 1a83c240f2 git_snpath(): retire and replace with strbuf_git_path() 10 years ago
Michael Haggerty 4a45b2f347 repack_without_refs(): make the refnames argument a string_list 10 years ago
Ronnie Sahlberg d0f810f0bc refs.c: allow listing and deleting badly named refs 10 years ago
Jonathan Nieder f3cc52d840 packed-ref cache: forbid dot-components in refnames 10 years ago
Jonathan Nieder 62a2d52514 branch -d: avoid repeated symref resolution 10 years ago
Ronnie Sahlberg aae383db8c refs.c: make write_ref_sha1 static 10 years ago
Ronnie Sahlberg 28e6a97e39 refs.c: ref_transaction_commit: distinguish name conflicts from other errors 10 years ago
Ronnie Sahlberg db7516ab9f refs.c: pass the ref log message to _create/delete/update instead of _commit 10 years ago
David Aguilar c41a87dd80 refs: make rev-parse --quiet actually quiet 10 years ago