| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-23 | config: move Git config parsing into "environment.c" | Patrick Steinhardt | 1 | -0/+1 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2025-05-19 | refs: add function to translate errors to strings | Karthik Nayak | 1 | -24/+1 |
| 2025-04-16 | Merge branch 'kn/non-transactional-batch-updates' | Junio C Hamano | 1 | -5/+61 |
| 2025-04-15 | Merge branch 'ps/object-wo-the-repository' | Junio C Hamano | 1 | -1/+1 |
| 2025-04-08 | update-ref: add --batch-updates flag for stdin mode | Karthik Nayak | 1 | -5/+61 |
| 2025-03-12 | builtin/update-ref: skip ambiguity checks when parsing object IDs | Patrick Steinhardt | 1 | -5/+10 |
| 2025-03-10 | hash: stop depending on `the_repository` in `null_oid()` | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-11-21 | refs: allow passing flags when setting up a transaction | Patrick Steinhardt | 1 | -2/+2 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -1/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-08-17 | update-ref: mark more unused parameters in parser callbacks | Jeff King | 1 | -4/+4 |
| 2024-07-02 | Merge branch 'ps/use-the-repository' | Junio C Hamano | 1 | -4/+4 |
| 2024-06-20 | Merge branch 'kn/update-ref-symref' | Junio C Hamano | 1 | -12/+225 |
| 2024-06-14 | hash: require hash algorithm in `oidread()` and `oidclr()` | Patrick Steinhardt | 1 | -4/+4 |
| 2024-06-07 | update-ref: add support for 'symref-update' command | Karthik Nayak | 1 | -0/+92 |
| 2024-06-07 | update-ref: add support for 'symref-create' command | Karthik Nayak | 1 | -1/+31 |
| 2024-06-07 | update-ref: add support for 'symref-delete' command | Karthik Nayak | 1 | -1/+32 |
| 2024-06-07 | update-ref: add support for 'symref-verify' command | Karthik Nayak | 1 | -10/+70 |
| 2024-05-20 | Merge branch 'kn/ref-transaction-symref' | Junio C Hamano | 1 | -0/+1 |
| 2024-05-07 | cocci: apply rules to rewrite callers of "refs" interfaces | Patrick Steinhardt | 1 | -8/+13 |
| 2024-05-07 | refs: accept symref values in `ref_transaction_update()` | Karthik Nayak | 1 | -0/+1 |
| 2024-04-02 | update-ref: use {old,new}-oid instead of {old,new}value | Karthik Nayak | 1 | -13/+13 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-08-29 | update-ref: mark unused parameter in parser callbacks | Jeff King | 1 | -7/+7 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -2/+1 |
| 2023-04-24 | hash-ll.h: split out of hash.h to remove dependency on repository.h | Elijah Newren | 1 | -0/+2 |
| 2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -4/+4 |
| 2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -4/+4 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2021-09-03 | update-ref: fix streaming of status updates | Patrick Steinhardt | 1 | -4/+10 |
| 2020-11-16 | update-ref: disallow "start" for ongoing transactions | Patrick Steinhardt | 1 | -0/+2 |
| 2020-11-16 | update-ref: allow creation of multiple transactions | Patrick Steinhardt | 1 | -1/+12 |
| 2020-07-28 | strvec: rename files from argv-array to strvec | Jeff King | 1 | -1/+1 |
| 2020-04-02 | update-ref: implement interactive transaction handling | Patrick Steinhardt | 1 | -8/+98 |
| 2020-04-02 | update-ref: read commands in a line-wise fashion | Patrick Steinhardt | 1 | -40/+45 |
| 2020-04-02 | update-ref: move transaction handling into `update_refs_stdin()` | Patrick Steinhardt | 1 | -13/+14 |
| 2020-04-02 | update-ref: pass end pointer instead of strbuf | Patrick Steinhardt | 1 | -15/+15 |
| 2020-04-02 | update-ref: drop unused argument for `parse_refname` | Patrick Steinhardt | 1 | -5/+5 |
| 2020-04-02 | update-ref: organize commands in an array | Patrick Steinhardt | 1 | -12/+29 |
| 2018-09-12 | update-ref: allow --no-deref with --stdin | Elijah Newren | 1 | -10/+13 |
| 2018-09-12 | update-ref: fix type of update_flags variable to match its usage | Elijah Newren | 1 | -1/+1 |
| 2018-06-04 | update-ref --stdin: use skip_prefix() | SZEDER Gábor | 1 | -12/+13 |
| 2017-11-06 | refs: rename constant `REF_NODEREF` to `REF_NO_DEREF` | Michael Haggerty | 1 | -2/+2 |
| 2017-10-16 | refs: update ref transactions to use struct object_id | brian m. carlson | 1 | -4/+4 |
| 2017-10-16 | refs: convert update_ref and refs_update_ref to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | refs: convert delete_ref and refs_delete_ref to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-07-17 | builtin/update_ref: convert to struct object_id | brian m. carlson | 1 | -35/+34 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-02-20 | update-ref: pass reflog message to delete_ref() | Kyle Meyer | 1 | -1/+1 |
| 2017-02-20 | delete_ref: accept a reflog message argument | Kyle Meyer | 1 | -1/+1 |
| 2015-09-11 | tag, update-ref: improve description of option "create-reflog" | Ralf Thielow | 1 | -1/+1 |
| 2015-08-03 | Merge branch 'dt/refs-backend-preamble' | Junio C Hamano | 1 | -3/+11 |
| 2015-07-21 | update-ref and tag: add --create-reflog arg | David Turner | 1 | -3/+11 |
| 2015-06-22 | delete_ref(): use the usual convention for old_sha1 | Michael Haggerty | 1 | -1/+7 |
| 2015-06-22 | cmd_update_ref(): make logic more straightforward | Michael Haggerty | 1 | -3/+10 |
| 2015-02-17 | ref_transaction_verify(): new function to check a reference's value | Michael Haggerty | 1 | -5/+2 |
| 2015-02-17 | ref_transaction_delete(): remove "have_old" parameter | Michael Haggerty | 1 | -2/+3 |
| 2015-02-17 | ref_transaction_update(): remove "have_old" parameter | Michael Haggerty | 1 | -3/+4 |
| 2015-02-17 | refs.c: change some "flags" to "unsigned int" | Michael Haggerty | 1 | -1/+2 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -3/+3 |
| 2014-12-11 | update-ref: fix "verify" command with missing <oldvalue> | Michael Haggerty | 1 | -9/+5 |
| 2014-10-15 | refs.c: pass the ref log message to _create/delete/update instead of _commit | Ronnie Sahlberg | 1 | -6/+7 |
| 2014-09-03 | update-ref --stdin: pass transaction around explicitly | Jonathan Nieder | 1 | -12/+15 |
| 2014-09-03 | update-ref --stdin: narrow scope of err strbuf | Jonathan Nieder | 1 | -1/+10 |
| 2014-09-03 | refs.c: make ref_transaction_begin take an err argument | Ronnie Sahlberg | 1 | -1/+4 |
| 2014-09-03 | refs.c: update ref_transaction_delete to check for error and return status | Ronnie Sahlberg | 1 | -2/+3 |
| 2014-09-03 | refs.c: change ref_transaction_create to do error checking and return status | Ronnie Sahlberg | 1 | -1/+3 |
| 2014-07-14 | refs.c: change ref_transaction_update() to do error checking and return status | Ronnie Sahlberg | 1 | -5/+7 |
| 2014-07-14 | refs.c: remove the onerr argument to ref_transaction_commit | Ronnie Sahlberg | 1 | -2/+1 |
| 2014-07-14 | update-ref: use err argument to get error from ref_transaction_commit | Ronnie Sahlberg | 1 | -5/+5 |
| 2014-07-14 | refs.c: add a strbuf argument to ref_transaction_commit for error logging | Ronnie Sahlberg | 1 | -1/+1 |
| 2014-07-14 | refs.c: ref_transaction_commit should not free the transaction | Ronnie Sahlberg | 1 | -0/+1 |
| 2014-04-07 | update-ref --stdin: reimplement using reference transactions | Michael Haggerty | 1 | -67/+75 |
| 2014-04-07 | update-ref --stdin: harmonize error messages | Michael Haggerty | 1 | -12/+12 |
| 2014-04-07 | update-ref --stdin: improve the error message for unexpected EOF | Michael Haggerty | 1 | -2/+2 |
| 2014-04-07 | update-ref --stdin -z: deprecate interpreting the empty string as zeros | Michael Haggerty | 1 | -0/+2 |
| 2014-04-07 | update-ref.c: extract a new function, parse_next_sha1() | Michael Haggerty | 1 | -62/+98 |
| 2014-04-07 | update-ref --stdin: simplify error messages for missing oldvalues | Michael Haggerty | 1 | -3/+3 |
| 2014-04-07 | update-ref --stdin: make error messages more consistent | Michael Haggerty | 1 | -4/+4 |
| 2014-04-07 | update-ref --stdin: improve error messages for invalid values | Michael Haggerty | 1 | -11/+13 |
| 2014-04-07 | update-ref.c: extract a new function, parse_refname() | Michael Haggerty | 1 | -49/+41 |
| 2014-04-07 | parse_cmd_verify(): copy old_sha1 instead of evaluating <oldvalue> twice | Michael Haggerty | 1 | -1/+1 |
| 2014-04-07 | update-ref --stdin: read the whole input at once | Michael Haggerty | 1 | -62/+108 |
| 2014-04-07 | update_refs(): fix constness | Michael Haggerty | 1 | -1/+1 |
| 2014-04-07 | refs.h: rename the action_on_err constants | Michael Haggerty | 1 | -2/+3 |
| 2014-04-07 | parse_arg(): really test that argument is properly terminated | Michael Haggerty | 1 | -5/+15 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -5/+5 |
| 2013-09-20 | Merge branch 'bk/refs-multi-update' | Junio C Hamano | 1 | -1/+251 |
| 2013-09-09 | update-ref: support multiple simultaneous updates | Brad King | 1 | -1/+251 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -2/+2 |
| 2012-08-22 | Use imperative form in help usage to describe an action | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2012-08-22 | i18n: update-ref: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2011-08-25 | update-ref: whitespace fix | Pang Yan Han | 1 | -1/+1 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+58 |