294 Commits (3c8d3adeae8326d3b73fee0b134abd68d55f7c67)

Author SHA1 Message Date
Ævar Arnfjörð Bjarmason 12cb1c10a6 cocci: apply the "refs.h" part of "the_repository.pending" 2 years ago
Elijah Newren a6dc3d364c treewide: remove unnecessary cache.h inclusion from a few headers 2 years ago
Jeff King 91e2ab1587 ls-refs: use repository parameter to iterate refs 2 years ago
Patrick Steinhardt 9b67eb6fbe refs: get rid of global list of hidden refs 2 years ago
Han-Wen Nienhuys 71e5473493 refs: unify parse_worktree_ref() and ref_type() 2 years ago
Derrick Stolee b9342b3fd6 refs: add array of ref namespaces 2 years ago
Junio C Hamano c6da34a610 Revert "Merge branch 'ps/avoid-unnecessary-hook-invocation-with-packed-refs'" 3 years ago
Patrick Steinhardt cd475b3b03 refs: add ability for backends to special-case reading of symbolic refs 3 years ago
Patrick Steinhardt 4f2ba2d06a refs: add interface to iterate over queued transactional updates 3 years ago
Ævar Arnfjörð Bjarmason ce14de03db refs API: remove "failure_errno" from refs_resolve_ref_unsafe() 3 years ago
Patrick Steinhardt 958fbc74e3 refs: allow skipping the reference-transaction hook 3 years ago
Patrick Steinhardt fbe73f61cb refs: allow passing flags when beginning transactions 3 years ago
Ævar Arnfjörð Bjarmason fcd2c3d9d8 reflog + refs-backend: move "verbose" out of the backend 3 years ago
Han-Wen Nienhuys 3c966c7b4e refs: introduce REF_SKIP_REFNAME_VERIFICATION flag 3 years ago
Han-Wen Nienhuys e9706a188f refs: introduce REF_SKIP_OID_VERIFICATION flag 3 years ago
Junio C Hamano e6e94f34b2 refs: document callback for reflog-ent iterators 3 years ago
Han-Wen Nienhuys 7b089120d9 refs: drop force_create argument of create_reflog API 3 years ago
Ævar Arnfjörð Bjarmason f1da24ca5e refs API: post-migration API renaming [2/2] 3 years ago
Ævar Arnfjörð Bjarmason 25a33b3342 refs API: post-migration API renaming [1/2] 3 years ago
Ævar Arnfjörð Bjarmason 76887df014 refs API: remove refs_read_ref_full() wrapper 3 years ago
Ævar Arnfjörð Bjarmason ef18119dec refs API: add a version of refs_resolve_ref_unsafe() with "errno" 3 years ago
Ævar Arnfjörð Bjarmason 98961e42f0 refs.[ch]: remove unused ref_storage_backend_exists() 3 years ago
Jeff King 67985e4e4a refs: drop "broken" flag from for_each_fullref_in() 3 years ago
Ævar Arnfjörð Bjarmason cc40b5ce13 refs API: remove OID argument to reflog_expire() 3 years ago
Ævar Arnfjörð Bjarmason ae35e16cd4 reflog expire: don't lock reflogs using previously seen OID 3 years ago
Taylor Blau 16b1985be5 refs: expose 'for_each_fullref_in_prefixes' 4 years ago
Jeff King 36a317929b refs: switch peel_ref() to peel_iterated_oid() 4 years ago
Johannes Schindelin cc0f13c57d get_default_branch_name(): prepare for showing some advice 4 years ago
Jonathan Tan f24c30e0b6 wt-status: tolerate dangling marks 4 years ago
Jonathan Tan ec06b05568 refs: move dwim_ref() to header file 4 years ago
Han-Wen Nienhuys 3f9f1acccf refs: make refs_ref_exists public 4 years ago
Jeff King 873cd28a8b argv-array: rename to strvec 5 years ago
Don Goodman-Wilson 8747ebb7cd init: allow setting the default for the initial branch name via the config 5 years ago
Han-Wen Nienhuys d1eb22da09 refs.h: clarify reflog iteration order 5 years ago
Derrick Stolee c9f7a793e8 log-tree: make ref_filter_match() a helper method 5 years ago
Heba Waly 126c1ccefb refs: move doc to refs.h 5 years ago
Nguyễn Thái Ngọc Duy 1de16aecf5 worktree add: sanitize worktree names 6 years ago
Denton Liu 554544276a *.[ch]: remove extern from function declarations using spatch 6 years ago
Nguyễn Thái Ngọc Duy 7fdff47432 refs.c: remove the_repo from read_ref_at() 6 years ago
Nguyễn Thái Ngọc Duy 567009033f refs.c: add repo_dwim_log() 6 years ago
Nguyễn Thái Ngọc Duy d8984c532a refs.c: add repo_dwim_ref() 6 years ago
Nguyễn Thái Ngọc Duy 0b1dbf53df refs.c: remove the_repo from expand_ref() 6 years ago
Nguyễn Thái Ngọc Duy 546edf37ae refs.c: add refs_shorten_unambiguous_ref() 6 years ago
Nguyễn Thái Ngọc Duy 3a3b9d8cde refs: new ref types to make per-worktree refs visible to all worktrees 6 years ago
Stefan Beller 212e0f7efe refs.c: upgrade for_each_replace_ref to be a each_repo_ref_fn callback 6 years ago
Stefan Beller 4a6067cda5 refs.c: migrate internal ref iteration to pass thru repository argument 6 years ago
Elijah Newren ef3ca95475 Add missing includes and forward declarations 7 years ago
Stefan Beller 0d296c57ae refs: allow for_each_replace_ref to handle arbitrary repositories 7 years ago
Stefan Beller 64a741619d refs: store the main ref store inside the repository struct 7 years ago
Stefan Beller 60ce76d358 refs: add repository argument to for_each_replace_ref 7 years ago