summaryrefslogtreecommitdiff
path: root/refs.h
AgeCommit message (Expand)Author
2021-02-06Merge branch 'tb/ls-refs-optim'Junio C Hamano
2021-01-23refs: expose 'for_each_fullref_in_prefixes'Taylor Blau
2021-01-21refs: switch peel_ref() to peel_iterated_oid()Jeff King
2020-12-13get_default_branch_name(): prepare for showing some adviceJohannes Schindelin
2020-09-09Merge branch 'jt/interpret-branch-name-fallback'Junio C Hamano
2020-09-02wt-status: tolerate dangling marksJonathan Tan
2020-09-02refs: move dwim_ref() to header fileJonathan Tan
2020-08-21refs: make refs_ref_exists publicHan-Wen Nienhuys
2020-07-28argv-array: rename to strvecJeff King
2020-07-07Merge branch 'js/default-branch-name'Junio C Hamano
2020-06-24init: allow setting the default for the initial branch name via the configDon Goodman-Wilson
2020-05-20refs.h: clarify reflog iteration orderHan-Wen Nienhuys
2020-04-16log-tree: make ref_filter_match() a helper methodDerrick Stolee
2019-11-18refs: move doc to refs.hHeba Waly
2019-06-13Merge branch 'nd/worktree-name-sanitization'Junio C Hamano
2019-05-15worktree add: sanitize worktree namesNguyễn Thái Ngọc Duy
2019-05-13Merge branch 'dl/no-extern-in-func-decl'Junio C Hamano
2019-05-05*.[ch]: remove extern from function declarations using spatchDenton Liu
2019-04-08refs.c: remove the_repo from read_ref_at()Nguyễn Thái Ngọc Duy
2019-04-08refs.c: add repo_dwim_log()Nguyễn Thái Ngọc Duy
2019-04-08refs.c: add repo_dwim_ref()Nguyễn Thái Ngọc Duy
2019-04-08refs.c: remove the_repo from expand_ref()Nguyễn Thái Ngọc Duy
2019-04-08refs.c: add refs_shorten_unambiguous_ref()Nguyễn Thái Ngọc Duy
2018-11-13Merge branch 'nd/per-worktree-ref-iteration'Junio C Hamano
2018-10-22refs: new ref types to make per-worktree refs visible to all worktreesNguyễn Thái Ngọc Duy
2018-10-16Merge branch 'ds/commit-graph-with-grafts'Junio C Hamano
2018-08-21refs.c: upgrade for_each_replace_ref to be a each_repo_ref_fn callbackStefan Beller
2018-08-21refs.c: migrate internal ref iteration to pass thru repository argumentStefan Beller
2018-08-15Add missing includes and forward declarationsElijah Newren
2018-05-08Merge branch 'sb/object-store-replace'Junio C Hamano
2018-04-12refs: allow for_each_replace_ref to handle arbitrary repositoriesStefan Beller
2018-04-12refs: store the main ref store inside the repository structStefan Beller
2018-04-12refs: add repository argument to for_each_replace_refStefan Beller
2018-04-12refs: add repository argument to get_main_ref_storeStefan Beller
2018-03-15ls-remote: pass ref prefixes when requesting a remote's refsBrandon Williams
2017-11-22log: add option to choose which refs to decorateRafael Ascensão
2017-11-06refs: update some more docs to use "oid" rather than "sha1"Michael Haggerty
2017-11-06refs: rename constant `REF_NODEREF` to `REF_NO_DEREF`Michael Haggerty
2017-11-06refs: tidy up and adjust visibility of the `ref_update` flagsMichael Haggerty
2017-11-06prune_ref(): call `ref_transaction_add_update()` directlyMichael Haggerty
2017-10-16refs: convert resolve_ref_unsafe to struct object_idbrian m. carlson
2017-10-16refs: convert resolve_gitlink_ref to struct object_idbrian m. carlson
2017-10-16refs: convert reflog_expire parameter to struct object_idbrian m. carlson
2017-10-16refs: convert read_ref_at to struct object_idbrian m. carlson
2017-10-16refs: convert peel_ref to struct object_idbrian m. carlson
2017-10-16refs: convert dwim_log to struct object_idbrian m. carlson
2017-10-16refs: convert dwim_ref and expand_ref to struct object_idbrian m. carlson
2017-10-16refs: convert read_ref and read_ref_full to object_idbrian m. carlson
2017-10-16refs: convert resolve_refdup and refs_resolve_refdup to struct object_idbrian m. carlson
2017-10-16refs: update ref transactions to use struct object_idbrian m. carlson