Commit Graph

287 Commits (c6da34a610e58f7e58042b5ed24a19bd2c18e928)

Author SHA1 Message Date
Junio C Hamano c6da34a610 Revert "Merge branch 'ps/avoid-unnecessary-hook-invocation-with-packed-refs'" 8 months ago
Patrick Steinhardt cd475b3b03 refs: add ability for backends to special-case reading of symbolic refs 9 months ago
Patrick Steinhardt 4f2ba2d06a refs: add interface to iterate over queued transactional updates 9 months ago
Ævar Arnfjörð Bjarmason ce14de03db refs API: remove "failure_errno" from refs_resolve_ref_unsafe() 10 months ago
Patrick Steinhardt 958fbc74e3 refs: allow skipping the reference-transaction hook 10 months ago
Patrick Steinhardt fbe73f61cb refs: allow passing flags when beginning transactions 10 months ago
Ævar Arnfjörð Bjarmason fcd2c3d9d8 reflog + refs-backend: move "verbose" out of the backend 11 months ago
Han-Wen Nienhuys 3c966c7b4e refs: introduce REF_SKIP_REFNAME_VERIFICATION flag 12 months ago
Han-Wen Nienhuys e9706a188f refs: introduce REF_SKIP_OID_VERIFICATION flag 12 months ago
Junio C Hamano e6e94f34b2 refs: document callback for reflog-ent iterators 1 year ago
Han-Wen Nienhuys 7b089120d9 refs: drop force_create argument of create_reflog API 1 year ago
Ævar Arnfjörð Bjarmason f1da24ca5e refs API: post-migration API renaming [2/2] 1 year ago
Ævar Arnfjörð Bjarmason 25a33b3342 refs API: post-migration API renaming [1/2] 1 year ago
Ævar Arnfjörð Bjarmason 76887df014 refs API: remove refs_read_ref_full() wrapper 1 year ago
Ævar Arnfjörð Bjarmason ef18119dec refs API: add a version of refs_resolve_ref_unsafe() with "errno" 1 year ago
Ævar Arnfjörð Bjarmason 98961e42f0 refs.[ch]: remove unused ref_storage_backend_exists() 1 year ago
Jeff King 67985e4e4a refs: drop "broken" flag from for_each_fullref_in() 1 year ago
Ævar Arnfjörð Bjarmason cc40b5ce13 refs API: remove OID argument to reflog_expire() 1 year ago
Ævar Arnfjörð Bjarmason ae35e16cd4 reflog expire: don't lock reflogs using previously seen OID 1 year ago
Taylor Blau 16b1985be5 refs: expose 'for_each_fullref_in_prefixes' 2 years ago
Jeff King 36a317929b refs: switch peel_ref() to peel_iterated_oid() 2 years ago
Johannes Schindelin cc0f13c57d get_default_branch_name(): prepare for showing some advice 2 years ago
Jonathan Tan f24c30e0b6 wt-status: tolerate dangling marks 2 years ago
Jonathan Tan ec06b05568 refs: move dwim_ref() to header file 2 years ago
Han-Wen Nienhuys 3f9f1acccf refs: make refs_ref_exists public 2 years ago
Jeff King 873cd28a8b argv-array: rename to strvec 2 years ago
Don Goodman-Wilson 8747ebb7cd init: allow setting the default for the initial branch name via the config 2 years ago
Han-Wen Nienhuys d1eb22da09 refs.h: clarify reflog iteration order 3 years ago
Derrick Stolee c9f7a793e8 log-tree: make ref_filter_match() a helper method 3 years ago
Heba Waly 126c1ccefb refs: move doc to refs.h 3 years ago
Nguyễn Thái Ngọc Duy 1de16aecf5 worktree add: sanitize worktree names 4 years ago
Denton Liu 554544276a *.[ch]: remove extern from function declarations using spatch 4 years ago
Nguyễn Thái Ngọc Duy 7fdff47432 refs.c: remove the_repo from read_ref_at() 4 years ago
Nguyễn Thái Ngọc Duy 567009033f refs.c: add repo_dwim_log() 4 years ago
Nguyễn Thái Ngọc Duy d8984c532a refs.c: add repo_dwim_ref() 4 years ago
Nguyễn Thái Ngọc Duy 0b1dbf53df refs.c: remove the_repo from expand_ref() 4 years ago
Nguyễn Thái Ngọc Duy 546edf37ae refs.c: add refs_shorten_unambiguous_ref() 4 years ago
Nguyễn Thái Ngọc Duy 3a3b9d8cde refs: new ref types to make per-worktree refs visible to all worktrees 4 years ago
Stefan Beller 212e0f7efe refs.c: upgrade for_each_replace_ref to be a each_repo_ref_fn callback 4 years ago
Stefan Beller 4a6067cda5 refs.c: migrate internal ref iteration to pass thru repository argument 4 years ago
Elijah Newren ef3ca95475 Add missing includes and forward declarations 4 years ago
Stefan Beller 0d296c57ae refs: allow for_each_replace_ref to handle arbitrary repositories 5 years ago
Stefan Beller 64a741619d refs: store the main ref store inside the repository struct 5 years ago
Stefan Beller 60ce76d358 refs: add repository argument to for_each_replace_ref 5 years ago
Stefan Beller 23a3f0cb16 refs: add repository argument to get_main_ref_store 5 years ago
Brandon Williams b4be74105f ls-remote: pass ref prefixes when requesting a remote's refs 5 years ago
Rafael Ascensão 65516f586b log: add option to choose which refs to decorate 5 years ago
Michael Haggerty 78fb457968 refs: update some more docs to use "oid" rather than "sha1" 5 years ago
Michael Haggerty 91774afcc3 refs: rename constant `REF_NODEREF` to `REF_NO_DEREF` 5 years ago
Michael Haggerty 5ac95fee3d refs: tidy up and adjust visibility of the `ref_update` flags 5 years ago