| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-29 | Merge branch 'kn/refs-files-case-insensitive' | Junio C Hamano | 1 | -0/+53 |
| 2025-09-17 | refs/files: catch conflicts on case-insensitive file-systems | Karthik Nayak | 1 | -0/+53 |
| 2025-08-29 | Merge branch 'jk/no-clobber-dangling-symref-with-fetch' | Junio C Hamano | 1 | -0/+21 |
| 2025-08-19 | refs: do not clobber dangling symrefs | Jeff King | 1 | -0/+21 |
| 2025-07-16 | Merge branch 'ps/refs-files-remove-empty-parent' | Junio C Hamano | 1 | -0/+19 |
| 2025-07-08 | Merge branch 'kn/fetch-push-bulk-ref-update' | Junio C Hamano | 1 | -0/+45 |
| 2025-07-08 | refs/files: remove empty parent dirs when ref creation fails | Patrick Steinhardt | 1 | -0/+19 |
| 2025-06-25 | refs/files: skip updates with errors in batched updates | Karthik Nayak | 1 | -0/+45 |
| 2025-06-24 | test-lib: teach test_seq the -f option | Jeff King | 1 | -8/+2 |
| 2025-04-08 | update-ref: add --batch-updates flag for stdin mode | Karthik Nayak | 1 | -0/+233 |
| 2025-01-23 | refs: fix creation of reflog entries for symrefs | Karthik Nayak | 1 | -0/+9 |
| 2024-11-21 | t: remove TEST_PASSES_SANITIZE_LEAK annotations | Patrick Steinhardt | 1 | -1/+0 |
| 2024-10-17 | t: fix typos | Andrew Kreimer | 1 | -2/+2 |
| 2024-06-20 | Merge branch 'kn/update-ref-symref' | Junio C Hamano | 1 | -2/+428 |
| 2024-06-07 | update-ref: add support for 'symref-update' command | Karthik Nayak | 1 | -0/+203 |
| 2024-06-07 | update-ref: add support for 'symref-create' command | Karthik Nayak | 1 | -0/+65 |
| 2024-06-07 | update-ref: add support for 'symref-delete' command | Karthik Nayak | 1 | -0/+68 |
| 2024-06-07 | update-ref: add support for 'symref-verify' command | Karthik Nayak | 1 | -2/+92 |
| 2024-05-27 | strbuf: fix leak when `appendwholeline()` fails with EOF | Patrick Steinhardt | 1 | -0/+2 |
| 2024-04-02 | update-ref: use {old,new}-oid instead of {old,new}value | Karthik Nayak | 1 | -17/+17 |
| 2024-02-26 | Merge branch 'ps/ref-tests-update-even-more' | Junio C Hamano | 1 | -43/+7 |
| 2024-02-15 | t1400: exercise reflog with gaps with reftable backend | Patrick Steinhardt | 1 | -7/+7 |
| 2024-02-15 | t: move tests exercising the "files" backend | Patrick Steinhardt | 1 | -36/+0 |
| 2024-02-07 | t1400: use show-ref to check pseudorefs | Phillip Wood | 1 | -9/+9 |
| 2023-12-20 | Merge branch 'ps/ref-tests-update-more' | Junio C Hamano | 1 | -6/+35 |
| 2023-12-09 | Merge branch 'ps/ref-tests-update' | Junio C Hamano | 1 | -23/+27 |
| 2023-12-03 | t1400: split up generic reflog tests from the reffile-specific ones | Patrick Steinhardt | 1 | -6/+35 |
| 2023-11-03 | t: mark several tests that assume the files backend with REFFILES | Patrick Steinhardt | 1 | -4/+4 |
| 2023-11-03 | t: convert tests to not access reflog via the filesystem | Patrick Steinhardt | 1 | -6/+11 |
| 2023-11-03 | t: convert tests to not access symrefs via the filesystem | Patrick Steinhardt | 1 | -4/+4 |
| 2023-11-03 | t: convert tests to not write references via the filesystem | Patrick Steinhardt | 1 | -9/+8 |
| 2023-11-02 | tests: teach callers of test_i18ngrep to use test_grep | Junio C Hamano | 1 | -11/+11 |
| 2023-03-20 | t1400: assert output of update-ref | Andrei Rybak | 1 | -0/+3 |
| 2022-01-03 | Merge branch 'es/test-chain-lint' | Junio C Hamano | 1 | -2/+2 |
| 2021-12-15 | Merge branch 'js/test-initial-branch-override-cleanup' | Junio C Hamano | 1 | -3/+0 |
| 2021-12-13 | t0000-t3999: detect and signal failure within loop | Eric Sunshine | 1 | -2/+2 |
| 2021-12-05 | tests: set GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME only when needed | Johannes Schindelin | 1 | -3/+0 |
| 2021-12-02 | test-ref-store: tweaks to for-each-reflog-ent format | Han-Wen Nienhuys | 1 | -5/+8 |
| 2021-09-15 | t1400: avoid SIGPIPE race condition on fifo | Jeff King | 1 | -3/+5 |
| 2021-09-03 | update-ref: fix streaming of status updates | Patrick Steinhardt | 1 | -0/+32 |
| 2021-05-11 | refs: cleanup directories when deleting packed ref | Will Chandler | 1 | -0/+9 |
| 2021-02-10 | tests: remove most uses of test_i18ncmp | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-01-25 | Merge branch 'js/default-branch-name-tests-final-stretch' | Junio C Hamano | 1 | -0/+3 |
| 2020-12-16 | t1400: use `main` as initial branch name | Johannes Schindelin | 1 | -37/+38 |
| 2020-11-19 | tests: drop prereq `PREPARE_FOR_MAIN_BRANCH` where no longer needed | Johannes Schindelin | 1 | -2/+2 |
| 2020-11-19 | t[01]*: adjust the references to the default branch name "main" | Johannes Schindelin | 1 | -35/+35 |
| 2020-11-19 | tests: mark tests relying on the current default for `init.defaultBranch` | Johannes Schindelin | 1 | -0/+3 |
| 2020-11-16 | update-ref: disallow "start" for ongoing transactions | Patrick Steinhardt | 1 | -0/+11 |
| 2020-11-16 | update-ref: allow creation of multiple transactions | Patrick Steinhardt | 1 | -0/+50 |
| 2020-11-16 | t1400: avoid touching refs on filesystem | Patrick Steinhardt | 1 | -35/+42 |
| 2020-10-23 | t1400: prepare for `main` being default branch name | Johannes Schindelin | 1 | -5/+5 |
| 2020-08-17 | Merge branch 'hn/reftable-prep-part-2' | Junio C Hamano | 1 | -15/+15 |
| 2020-08-06 | t: don't spuriously close and reopen quotes | Martin Ågren | 1 | -1/+1 |
| 2020-07-27 | Modify pseudo refs through ref backend storage | Han-Wen Nienhuys | 1 | -5/+5 |
| 2020-07-16 | t1400: use git rev-parse for testing PSEUDOREF existence | Han-Wen Nienhuys | 1 | -10/+10 |
| 2020-05-20 | t: use update-ref and show-ref to reading/writing refs | Han-Wen Nienhuys | 1 | -16/+16 |
| 2020-05-01 | Merge branch 'tb/commit-graph-fd-exhaustion-fix' | Junio C Hamano | 1 | -9/+0 |
| 2020-04-23 | t/test-lib.sh: make ULIMIT_FILE_DESCRIPTORS available to tests | Taylor Blau | 1 | -9/+0 |
| 2020-04-02 | update-ref: implement interactive transaction handling | Patrick Steinhardt | 1 | -0/+131 |
| 2020-01-30 | sha1-name: mark get_oid() error messages for translation | Jeff King | 1 | -6/+6 |
| 2020-01-28 | t1400: avoid "test" string comparisons | Jeff King | 1 | -12/+24 |
| 2019-12-06 | Merge branch 'rs/test-cleanup' | Junio C Hamano | 1 | -4/+4 |
| 2019-11-27 | t1400: use test_must_be_empty | René Scharfe | 1 | -4/+4 |
| 2019-10-29 | t1400: wrap setup code in test case | Johannes Schindelin | 1 | -8/+10 |
| 2018-10-16 | Merge branch 'ma/t1400-undebug-test' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-10 | Merge branch 'bc/hash-independent-tests' | Junio C Hamano | 1 | -1/+1 |
| 2018-09-28 | t1400: drop debug `echo` to actually execute `test` | Martin Ågren | 1 | -1/+1 |
| 2018-09-17 | t1400: switch hard-coded object ID to variable | brian m. carlson | 1 | -1/+1 |
| 2018-09-12 | update-ref: allow --no-deref with --stdin | Elijah Newren | 1 | -0/+31 |
| 2018-07-23 | refs.c: mark more strings for translation | Nguyễn Thái Ngọc Duy | 1 | -10/+10 |
| 2018-07-23 | Update messages in preparation for i18n | Nguyễn Thái Ngọc Duy | 1 | -4/+4 |
| 2018-05-30 | Merge branch 'bc/hash-independent-tests' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-14 | t: switch $_z40 to $ZERO_OID | brian m. carlson | 1 | -1/+1 |
| 2018-05-13 | refs: handle zero oid for pseudorefs | Martin Ågren | 1 | -2/+2 |
| 2018-05-13 | t1400: add tests around adding/deleting pseudorefs | Martin Ågren | 1 | -0/+60 |
| 2017-09-15 | test-lib: don't use ulimit in test prerequisites on cygwin | Ramsay Jones | 1 | -1/+4 |
| 2017-04-16 | t1400: use consistent style for test_expect_success calls | Kyle Meyer | 1 | -168/+167 |
| 2017-03-21 | t1400: use test_when_finished for cleanup | Kyle Meyer | 1 | -40/+41 |
| 2017-03-21 | t1400: remove a set of unused output files | Kyle Meyer | 1 | -2/+2 |
| 2017-03-21 | t1400: use test_path_is_* helpers | Kyle Meyer | 1 | -22/+22 |
| 2017-03-21 | t1400: set core.logAllRefUpdates in "logged by touch" tests | Kyle Meyer | 1 | -11/+12 |
| 2017-03-21 | t1400: rename test descriptions to be unique | Kyle Meyer | 1 | -4/+4 |
| 2017-02-27 | Merge branch 'km/delete-ref-reflog-message' | Junio C Hamano | 1 | -0/+18 |
| 2017-02-27 | Merge branch 'mh/ref-remove-empty-directory' | Junio C Hamano | 1 | -0/+27 |
| 2017-02-20 | update-ref: pass reflog message to delete_ref() | Kyle Meyer | 1 | -0/+18 |
| 2017-01-31 | update-ref: add test cases for bare repository | Cornelius Weig | 1 | -7/+36 |
| 2017-01-31 | refs: add option core.logAllRefUpdates = always | Cornelius Weig | 1 | -0/+37 |
| 2017-01-07 | files_transaction_commit(): clean up empty directories | Michael Haggerty | 1 | -0/+27 |
| 2016-07-25 | Merge branch 'mh/split-under-lock' | Junio C Hamano | 1 | -3/+38 |
| 2016-06-17 | tests: use test_i18n* functions to suppress false positives | Vasco Almeida | 1 | -1/+1 |
| 2016-06-13 | refs: resolve symbolic refs first | Michael Haggerty | 1 | -0/+35 |
| 2016-06-13 | ref_transaction_update(): check refname_is_safe() at a minimum | Michael Haggerty | 1 | -1/+1 |
| 2016-06-13 | refs: make error messages more consistent | Michael Haggerty | 1 | -2/+2 |
| 2015-09-01 | refs: make refs/bisect/* per-worktree | David Turner | 1 | -0/+19 |
| 2015-08-12 | Merge branch 'dt/reflog-tests' | Junio C Hamano | 1 | -3/+2 |
| 2015-07-28 | tests: remove some direct access to .git/logs | David Turner | 1 | -3/+2 |
| 2015-07-21 | update-ref and tag: add --create-reflog arg | David Turner | 1 | -0/+38 |
| 2015-06-05 | Merge branch 'mh/write-refs-sooner-2.4' into maint | Junio C Hamano | 1 | -0/+28 |
| 2015-05-27 | ref_transaction_commit(): do not capitalize error messages | Michael Haggerty | 1 | -7/+7 |
| 2015-05-22 | Merge branch 'mh/ref-directory-file' | Junio C Hamano | 1 | -7/+7 |
| 2015-05-12 | ref_transaction_commit(): fix atomicity and avoid fd exhaustion | Michael Haggerty | 1 | -2/+2 |
| 2015-05-12 | update-ref: test handling large transactions properly | Stefan Beller | 1 | -0/+28 |
| 2015-05-11 | ref_transaction_commit(): delete extra "the" from error message | Michael Haggerty | 1 | -7/+7 |
| 2014-12-11 | update-ref: fix "verify" command with missing <oldvalue> | Michael Haggerty | 1 | -2/+2 |
| 2014-12-11 | t1400: add some more tests of "update-ref --stdin"'s verify command | Michael Haggerty | 1 | -0/+92 |
| 2014-10-15 | test: put tests for handling of bad ref names in one place | Ronnie Sahlberg | 1 | -44/+0 |
| 2014-10-15 | branch -d: avoid repeated symref resolution | Jonathan Nieder | 1 | -0/+34 |
| 2014-06-16 | Merge branch 'rs/read-ref-at' | Junio C Hamano | 1 | -2/+2 |
| 2014-06-03 | Merge branch 'mh/ref-transaction' | Junio C Hamano | 1 | -31/+69 |
| 2014-06-03 | refs.c: change read_ref_at to use the reflog iterators | Ronnie Sahlberg | 1 | -2/+2 |
| 2014-04-07 | update-ref --stdin: harmonize error messages | Michael Haggerty | 1 | -16/+16 |
| 2014-04-07 | update-ref --stdin: improve the error message for unexpected EOF | Michael Haggerty | 1 | -6/+6 |
| 2014-04-07 | t1400: test one mistake at a time | Michael Haggerty | 1 | -1/+7 |
| 2014-04-07 | update-ref --stdin -z: deprecate interpreting the empty string as zeros | Michael Haggerty | 1 | -2/+3 |
| 2014-04-07 | update-ref.c: extract a new function, parse_next_sha1() | Michael Haggerty | 1 | -1/+1 |
| 2014-04-07 | t1400: test that stdin -z update treats empty <newvalue> as zeros | Michael Haggerty | 1 | -0/+7 |
| 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 | -7/+7 |
| 2014-04-07 | update-ref --stdin: improve error messages for invalid values | Michael Haggerty | 1 | -4/+4 |
| 2014-04-07 | t1400: add some more tests involving quoted arguments | Michael Haggerty | 1 | -1/+25 |
| 2014-04-07 | parse_arg(): really test that argument is properly terminated | Michael Haggerty | 1 | -2/+2 |
| 2014-04-07 | t1400: provide more usual input to the command | Michael Haggerty | 1 | -1/+1 |
| 2014-04-07 | t1400: fix name and expected result of one test | Michael Haggerty | 1 | -2/+2 |
| 2014-04-02 | update-ref: fail create operation over stdin if ref already exists | Aman Gupta | 1 | -0/+11 |
| 2013-09-11 | update-ref: add test cases covering --stdin signature | Brad King | 1 | -0/+632 |
| 2012-10-21 | Fix failure to delete a packed ref through a symref | Johan Herland | 1 | -1/+1 |
| 2012-10-21 | t1400-update-ref: Add test verifying bug with symrefs in delete_ref() | Johan Herland | 1 | -0/+18 |
| 2011-05-06 | Merge branch 'jc/fix-diff-files-unmerged' | Junio C Hamano | 1 | -1/+1 |
| 2011-04-23 | test: use $_z40 from test-lib | Junio C Hamano | 1 | -1/+1 |
| 2010-11-09 | t1400 (update-ref): use test_must_fail | Jonathan Nieder | 1 | -3/+2 |
| 2010-11-09 | tests: add missing &&, batch 2 | Jonathan Nieder | 1 | -10/+10 |
| 2009-03-17 | Tests: use test_cmp instead of diff where possible | Miklos Vajna | 1 | -3/+3 |
| 2008-10-31 | update-ref --no-deref -d: handle the case when the pointed ref is packed | Miklos Vajna | 1 | -0/+11 |
| 2008-10-26 | Fix git update-ref --no-deref -d. | Miklos Vajna | 1 | -0/+7 |
| 2008-09-03 | tests: use "git xyzzy" form (t0000 - t3599) | Nanako Shiraishi | 1 | -5/+5 |
| 2008-07-13 | t/: Use "test_must_fail git" instead of "! git" | Stephan Beyer | 1 | -2/+2 |
| 2008-07-08 | avoid null SHA1 in oldest reflog | Jeff King | 1 | -1/+8 |
| 2008-06-02 | Make old sha1 optional with git update-ref -d | Karl Hasselström | 1 | -0/+8 |
| 2008-05-27 | Add some tests for git update-ref -d | Karl Hasselström | 1 | -0/+16 |
| 2008-02-01 | Sane use of test_expect_failure | Junio C Hamano | 1 | -12/+12 |
| 2008-01-16 | Be more careful about updating refs | Linus Torvalds | 1 | -6/+13 |
| 2007-11-08 | stop t1400 hiding errors in tests | Alex Riesen | 1 | -1/+1 |
| 2007-09-05 | Cleanup unnecessary file modifications in t1400-update-ref | Shawn O. Pearce | 1 | -2/+0 |
| 2007-07-02 | Rewrite "git-frotz" to "git frotz" | Junio C Hamano | 1 | -37/+37 |
| 2007-01-28 | [PATCH] Rename git-repo-config to git-config. | Tom Prince | 1 | -2/+2 |
| 2007-01-19 | Extend read_ref_at() to be usable from places other than sha1_name. | Junio C Hamano | 1 | -3/+3 |
| 2006-12-15 | Enable reflogs by default in any repository with a working directory. | Shawn O. Pearce | 1 | -2/+2 |
| 2006-09-17 | Fix t1400-update-ref test minimally | Junio C Hamano | 1 | -5/+2 |
| 2006-09-16 | t1400: make test debuggable. | Junio C Hamano | 1 | -43/+43 |
| 2006-07-28 | Display an error from update-ref if target ref name is invalid. | Shawn Pearce | 1 | -0/+12 |
| 2006-07-11 | tests: Set EDITOR=: and VISUAL=: globally | Eric Wong | 1 | -1/+0 |
| 2006-07-10 | Record the type of commit operation in the reflog. | Shawn Pearce | 1 | -3/+16 |
| 2006-05-24 | Verify git-commit provides a reflog message. | Shawn Pearce | 1 | -12/+26 |
| 2006-05-19 | Change 'master@noon' syntax to 'master@{noon}'. | Shawn Pearce | 1 | -16/+39 |
| 2006-05-19 | General ref log reading improvements. | Shawn Pearce | 1 | -0/+64 |
| 2006-05-17 | Log ref updates to logs/refs/<ref> | Shawn Pearce | 1 | -0/+112 |