| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-03 | Merge branch 'rs/merge-base-optim' | Junio C Hamano | 1 | -0/+101 |
| 2025-10-24 | commit-reach: avoid commit_list_insert_by_date() | René Scharfe | 1 | -0/+101 |
| 2025-08-28 | t/perf: add last-modified perf script | Toon Claes | 1 | -0/+22 |
| 2025-07-28 | Merge branch 'rs/pop-recent-commit-with-prio-queue' | Junio C Hamano | 1 | -0/+71 |
| 2025-07-22 | commit: convert pop_most_recent_commit() to prio_queue | René Scharfe | 1 | -0/+71 |
| 2025-06-17 | Merge branch 'ds/path-walk-2' | Junio C Hamano | 1 | -15/+22 |
| 2025-05-28 | Merge branch 'kn/passing-leak-tests' | Junio C Hamano | 2 | -6/+0 |
| 2025-05-27 | Merge branch 'ds/sparse-apply-add-p' | Junio C Hamano | 1 | -0/+3 |
| 2025-05-20 | t: remove unexpected SANITIZE_LEAK variables | Karthik Nayak | 2 | -6/+0 |
| 2025-05-16 | repack: add --path-walk option | Derrick Stolee | 1 | -10/+8 |
| 2025-05-16 | p5313: add performance tests for --path-walk | Derrick Stolee | 1 | -14/+23 |
| 2025-05-16 | p2000: add performance test for patch-mode commands | Derrick Stolee | 1 | -0/+3 |
| 2025-05-05 | Merge branch 'ps/meson-build-perf-bench' | Junio C Hamano | 3 | -7/+33 |
| 2025-04-29 | Merge branch 'jk/p5332-testfix' | Junio C Hamano | 1 | -1/+1 |
| 2025-04-29 | Merge branch 'js/git-perf-env-override' | Junio C Hamano | 1 | -0/+12 |
| 2025-04-28 | t/perf: fix benchmarks with out-of-tree builds | Patrick Steinhardt | 1 | -2/+24 |
| 2025-04-28 | t/perf: use configured PERL_PATH | Patrick Steinhardt | 3 | -5/+5 |
| 2025-04-28 | t/perf: fix benchmarks with alternate repo formats | Patrick Steinhardt | 1 | -1/+3 |
| 2025-04-22 | p5332: drop "+" from --stdin-packs input | Jeff King | 1 | -1/+1 |
| 2025-04-20 | perf: do allow `GIT_PERF_*` to be overridden again | Johannes Schindelin | 1 | -0/+12 |
| 2025-04-14 | p7821: fix instructions for testing with threads | Philippe Blain | 1 | -1/+1 |
| 2025-03-28 | p9210: fix 'scalar clone' when running from a detached HEAD | Philippe Blain | 1 | -1/+2 |
| 2025-03-28 | p7821: fix test_perf invocation for prereqs | Philippe Blain | 1 | -2/+2 |
| 2025-02-25 | Merge branch 'ad/set-default-target-in-makefiles' | Junio C Hamano | 1 | -1/+4 |
| 2025-02-18 | Makefile: set default goals in makefiles | Adam Dinwoodie | 1 | -1/+4 |
| 2025-02-12 | Merge branch 'ds/name-hash-tweaks' | Junio C Hamano | 2 | -0/+101 |
| 2025-01-27 | test-tool: add helper for name-hash values | Derrick Stolee | 1 | -0/+31 |
| 2025-01-27 | p5313: add size comparison test | Derrick Stolee | 1 | -0/+70 |
| 2024-12-15 | Merge branch 'jk/describe-perf' | Junio C Hamano | 1 | -0/+30 |
| 2024-12-04 | Merge branch 'tb/use-test-file-size-more' | Junio C Hamano | 2 | -2/+2 |
| 2024-11-22 | t/perf: use 'test_file_size' in more places | Taylor Blau | 2 | -2/+2 |
| 2024-11-07 | t/perf: add tests for git-describe | Jeff King | 1 | -0/+30 |
| 2024-10-10 | t/perf: fix typos | Andrew Kreimer | 2 | -3/+3 |
| 2024-08-14 | p1500: add is-base performance tests | Derrick Stolee | 1 | -0/+31 |
| 2024-05-24 | t/perf: implement performance tests for pseudo-merge bitmaps | Taylor Blau | 1 | -0/+32 |
| 2024-03-16 | t/perf: avoid redundant use of cat | Beat Bolli | 1 | -1/+1 |
| 2024-01-12 | Merge branch 'tb/multi-pack-verbatim-reuse' | Junio C Hamano | 1 | -0/+81 |
| 2023-12-18 | Merge branch 'js/update-urls-in-doc-and-comment' | Junio C Hamano | 1 | -1/+1 |
| 2023-12-14 | t/perf: add performance tests for multi-pack reuse | Taylor Blau | 1 | -0/+81 |
| 2023-12-09 | Merge branch 'vd/for-each-ref-unsorted-optimization' | Junio C Hamano | 1 | -0/+87 |
| 2023-11-26 | doc: switch links to https | Josh Soref | 1 | -1/+1 |
| 2023-11-16 | t/perf: add perf tests for for-each-ref | Victoria Dye | 1 | -0/+87 |
| 2023-11-11 | global: convert trivial usages of `test <expr> -a/-o <expr>` | Patrick Steinhardt | 2 | -5/+6 |
| 2023-08-11 | check-attr: integrate with sparse-index | Shuqi Liang | 1 | -0/+1 |
| 2023-06-23 | Merge branch 'sl/worktree-sparse' | Junio C Hamano | 1 | -0/+1 |
| 2023-06-12 | worktree: integrate with sparse-index | Shuqi Liang | 1 | -0/+1 |
| 2023-05-18 | diff-tree: integrate with sparse index | Shuqi Liang | 1 | -0/+2 |
| 2023-05-15 | Merge branch 'sl/diff-files-sparse' | Junio C Hamano | 1 | -0/+2 |
| 2023-05-09 | diff-files: integrate with sparse index | Shuqi Liang | 1 | -0/+2 |
| 2023-04-27 | Merge branch 'tb/pack-revindex-on-disk' | Junio C Hamano | 1 | -2/+1 |
| 2023-04-21 | Merge branch 'rn/sparse-describe' | Junio C Hamano | 1 | -0/+3 |
| 2023-04-17 | Merge branch 'sl/sparse-write-tree' | Junio C Hamano | 1 | -0/+1 |
| 2023-04-13 | config: enable `pack.writeReverseIndex` by default | Taylor Blau | 1 | -2/+1 |
| 2023-04-06 | Merge branch 'ds/ahead-behind' | Junio C Hamano | 1 | -0/+50 |
| 2023-04-04 | write-tree: integrate with sparse index | Shuqi Liang | 1 | -0/+1 |
| 2023-04-03 | describe: enable sparse index for describe | Raghul Nanth A | 1 | -0/+3 |
| 2023-03-31 | Merge branch 'ds/p2000-fix-grep-sparse' | Junio C Hamano | 1 | -1/+1 |
| 2023-03-28 | p2000: remove stray '--sparse' flag from test | Derrick Stolee | 1 | -1/+1 |
| 2023-03-20 | commit-reach: add tips_reachable_from_bases() | Derrick Stolee | 1 | -5/+10 |
| 2023-03-20 | for-each-ref: add ahead-behind format atom | Derrick Stolee | 1 | -0/+45 |
| 2023-01-18 | grep: correctly identify utf-8 characters with \{b,w} in -P | Carlo Marcelo Arenas Belón | 1 | -0/+42 |
| 2022-11-10 | read-tree: use 'skip_cache_tree_update' option | Victoria Dye | 1 | -0/+8 |
| 2022-11-10 | reset: use 'skip_cache_tree_update' option | Victoria Dye | 1 | -0/+21 |
| 2022-11-10 | cache-tree: add perf test comparing update and prime | Victoria Dye | 1 | -0/+36 |
| 2022-10-10 | Merge branch 'sy/sparse-grep' | Junio C Hamano | 1 | -0/+1 |
| 2022-09-23 | builtin/grep.c: integrate with sparse index | Shaoxuan Yuan | 1 | -0/+1 |
| 2022-09-21 | t: convert egrep usage to "grep -E" | Đoàn Trần Công Danh | 1 | -2/+2 |
| 2022-09-19 | Merge branch 'vd/scalar-to-main' | Junio C Hamano | 4 | -1/+58 |
| 2022-09-05 | Merge branch 'ac/bitmap-lookup-table' | Junio C Hamano | 5 | -122/+199 |
| 2022-09-02 | t/perf: add 'GIT_PERF_USE_SCALAR' run option | Victoria Dye | 3 | -1/+19 |
| 2022-09-02 | t/perf: add Scalar performance tests | Victoria Dye | 1 | -0/+39 |
| 2022-08-29 | Merge branch 'es/fix-chained-tests' | Junio C Hamano | 1 | -1/+1 |
| 2022-08-29 | Merge branch 'vd/fix-perf-tests' | Junio C Hamano | 2 | -2/+2 |
| 2022-08-26 | bitmap-lookup-table: add performance tests for lookup table | Abhradeep Chakraborty | 5 | -122/+199 |
| 2022-08-22 | t: detect and signal failure within loop | Eric Sunshine | 1 | -1/+1 |
| 2022-08-19 | p0006: fix 'read-tree' argument ordering | Victoria Dye | 1 | -1/+1 |
| 2022-08-19 | p0004: fix prereq declaration | Victoria Dye | 1 | -1/+1 |
| 2022-08-08 | rm: integrate with sparse-index | Shaoxuan Yuan | 1 | -0/+1 |
| 2022-08-03 | Merge branch 'rs/mergesort' | Junio C Hamano | 1 | -2/+2 |
| 2022-07-17 | test-mergesort: use DEFINE_LIST_SORT | René Scharfe | 1 | -2/+2 |
| 2022-06-17 | Merge branch 'jk/perf-lib-test-titles' | Junio C Hamano | 1 | -1/+1 |
| 2022-06-16 | perf-lib: fix missing test titles in output | Jeff King | 1 | -1/+1 |
| 2022-06-10 | Merge branch 'jh/builtin-fsmonitor-part3' | Junio C Hamano | 1 | -0/+257 |
| 2022-06-03 | Merge branch 'ds/sparse-sparse-checkout' | Junio C Hamano | 1 | -0/+1 |
| 2022-06-03 | Merge branch 'ns/batch-fsync' | Junio C Hamano | 7 | -34/+156 |
| 2022-05-26 | t/perf/p7527: add perf test for builtin FSMonitor | Jeff Hostetler | 1 | -0/+257 |
| 2022-05-23 | p2000: add test for 'git sparse-checkout [add|set]' | Derrick Stolee | 1 | -0/+1 |
| 2022-05-10 | stash: expand sparse-checkout compatibility testing | Victoria Dye | 1 | -0/+2 |
| 2022-04-06 | t/perf: add iteration setup mechanism to perf-lib | Neeraj Singh | 6 | -34/+74 |
| 2022-04-06 | core.fsyncmethod: performance tests for batch mode | Neeraj Singh | 1 | -0/+82 |
| 2022-04-04 | Merge branch 'jh/builtin-fsmonitor-part2' | Junio C Hamano | 2 | -16/+54 |
| 2022-03-25 | t/perf/p7519: add fsmonitor--daemon test cases | Jeff Hostetler | 1 | -4/+34 |
| 2022-03-25 | t/perf/p7519: speed up test on Windows | Jeff Hostetler | 1 | -8/+16 |
| 2022-03-25 | t/perf/p7519: fix coding style | Jeff Hostetler | 1 | -4/+4 |
| 2022-03-25 | t/perf: avoid copying builtin fsmonitor files into test repo | Jeff Hostetler | 1 | -1/+1 |
| 2022-03-23 | Merge branch 'jc/cat-file-batch-default-format-optim' | Junio C Hamano | 1 | -0/+12 |
| 2022-03-16 | Merge branch 'vd/sparse-read-tree' | Junio C Hamano | 1 | -0/+1 |
| 2022-03-15 | cat-file: skip expanding default format | John Cai | 1 | -0/+12 |
| 2022-03-03 | Makefiles: add "shared.mak", move ".DELETE_ON_ERROR" to it | Ævar Arnfjörð Bjarmason | 1 | -0/+3 |
| 2022-03-01 | read-tree: expand sparse checkout test coverage | Victoria Dye | 1 | -0/+1 |
| 2022-02-17 | Merge branch 'vd/sparse-clean-etc' | Junio C Hamano | 1 | -0/+2 |
| 2022-01-13 | update-index: add tests for sparse-checkout compatibility | Victoria Dye | 1 | -0/+1 |
| 2022-01-13 | checkout-index: expand sparse checkout compatibility tests | Victoria Dye | 1 | -0/+1 |
| 2022-01-10 | Merge branch 'ja/perf-use-specified-shell' | Junio C Hamano | 1 | -1/+1 |
| 2022-01-05 | Merge branch 'pw/diff-color-moved-fix' | Junio C Hamano | 1 | -0/+57 |
| 2022-01-03 | Merge branch 'es/test-chain-lint' | Junio C Hamano | 10 | -35/+35 |
| 2021-12-25 | t/perf: do not run tests in user's $SHELL | Johannes Altmanninger | 1 | -1/+1 |
| 2021-12-21 | Merge branch 'ld/sparse-diff-blame' | Junio C Hamano | 1 | -0/+4 |
| 2021-12-13 | t0000-t3999: detect and signal failure within loop | Eric Sunshine | 7 | -12/+12 |
| 2021-12-13 | tests: fix broken &&-chains in compound statements | Eric Sunshine | 5 | -23/+23 |
| 2021-12-10 | Merge branch 'vd/sparse-reset' | Junio C Hamano | 1 | -0/+3 |
| 2021-12-09 | diff --color-moved: add perf tests | Phillip Wood | 1 | -0/+57 |
| 2021-12-06 | blame: enable and test the sparse index | Lessley Dennington | 1 | -0/+2 |
| 2021-12-06 | diff: enable and test the sparse index | Lessley Dennington | 1 | -0/+2 |
| 2021-11-29 | Merge branch 'vd/sparse-reset' into ld/sparse-diff-blame | Junio C Hamano | 1 | -0/+3 |
| 2021-11-29 | reset: expand test coverage for sparse checkouts | Victoria Dye | 1 | -0/+3 |
| 2021-10-25 | Merge branch 'rs/disable-gc-during-perf-tests' | Junio C Hamano | 2 | -0/+6 |
| 2021-10-25 | Merge branch 'jh/perf-remove-test-times' | Junio C Hamano | 1 | -0/+1 |
| 2021-10-18 | Merge branch 'rs/mergesort' | Junio C Hamano | 1 | -7/+33 |
| 2021-10-11 | perf: disable automatic housekeeping | René Scharfe | 2 | -0/+6 |
| 2021-10-11 | Merge branch 'tb/aggregate-ignore-leading-whitespaces' | Junio C Hamano | 1 | -2/+2 |
| 2021-10-11 | Merge branch 'rs/p3400-lose-tac' | Junio C Hamano | 1 | -1/+1 |
| 2021-10-11 | Merge branch 'tb/midx-write-propagate-namehash' | Junio C Hamano | 1 | -3/+12 |
| 2021-10-04 | t/perf/perf-lib.sh: remove test_times.* at the end test_perf_() | Jeff Hostetler | 1 | -0/+1 |
| 2021-10-04 | t/perf/aggregate.perl: tolerate leading spaces | Taylor Blau | 1 | -2/+2 |
| 2021-10-03 | p3400: stop using tac(1) | René Scharfe | 1 | -1/+1 |
| 2021-10-01 | p0071: test performance of llist_mergesort() | René Scharfe | 1 | -0/+11 |
| 2021-10-01 | p0071: measure sorting of already sorted and reversed files | René Scharfe | 1 | -7/+22 |
| 2021-09-22 | t/perf/run: fix bin-wrappers computation | Derrick Stolee | 1 | -1/+1 |
| 2021-09-17 | p5326: generate pack bitmaps before writing the MIDX bitmap | Taylor Blau | 1 | -1/+8 |
| 2021-09-14 | p5326: don't set core.multiPackIndex unnecessarily | Taylor Blau | 1 | -4/+0 |
| 2021-09-14 | p5326: create missing 'perf-tag' tag | Taylor Blau | 1 | -0/+6 |
| 2021-09-01 | p5326: perf tests for MIDX bitmaps | Taylor Blau | 1 | -0/+43 |
| 2021-09-01 | p5310: extract full and partial bitmap tests | Taylor Blau | 2 | -62/+72 |
| 2021-08-04 | Merge branch 'ds/commit-and-checkout-with-sparse-index' | Junio C Hamano | 1 | -17/+30 |
| 2021-08-02 | Merge branch 'ps/perf-with-separate-output-directory' | Junio C Hamano | 3 | -13/+24 |
| 2021-07-14 | p2000: compress repo names | Derrick Stolee | 1 | -10/+10 |
| 2021-07-14 | p2000: add 'git checkout -' test and decrease depth | Derrick Stolee | 1 | -7/+20 |
| 2021-07-13 | Merge branch 'ab/pickaxe-pcre2' | Junio C Hamano | 1 | -0/+70 |
| 2021-07-02 | perf: fix when running with TEST_OUTPUT_DIRECTORY | Patrick Steinhardt | 3 | -13/+24 |
| 2021-05-11 | perf: add performance test for pickaxe | Ævar Arnfjörð Bjarmason | 1 | -0/+70 |
| 2021-05-10 | Merge branch 'rs/repack-without-loosening-promised-objects' | Junio C Hamano | 1 | -0/+4 |
| 2021-04-30 | Merge branch 'ds/sparse-index-protections' | Junio C Hamano | 1 | -0/+101 |
| 2021-04-28 | repack: avoid loosening promisor objects in partial clones | Rafael Silva | 1 | -0/+4 |
| 2021-04-13 | revision: avoid parsing with --exclude-promisor-objects | Jeff King | 1 | -0/+8 |
| 2021-04-13 | is_promisor_object(): free tree buffer after parsing | Jeff King | 1 | -0/+4 |
| 2021-04-07 | Merge branch 'ps/pack-bitmap-optim' | Junio C Hamano | 1 | -0/+14 |
| 2021-03-30 | p2000: add sparse-index repos | Derrick Stolee | 1 | -1/+18 |
| 2021-03-30 | t/perf: add performance test for sparse operations | Derrick Stolee | 1 | -0/+84 |
| 2021-03-24 | Merge branch 'nk/diff-index-fsmonitor' | Junio C Hamano | 1 | -0/+4 |
| 2021-03-24 | Merge branch 'tb/geometric-repack' | Junio C Hamano | 1 | -3/+33 |
| 2021-03-22 | Merge branch 'jk/perf-in-worktrees' | Junio C Hamano | 1 | -9/+22 |
| 2021-03-22 | pack-bitmap: avoid traversal of objects referenced by uninteresting tag | Patrick Steinhardt | 1 | -0/+14 |
| 2021-03-18 | fsmonitor: add perf test for git diff HEAD | Nipunn Koorapati | 1 | -0/+4 |
| 2021-03-01 | Merge branch 'jh/fsmonitor-prework' | Junio C Hamano | 3 | -12/+64 |
| 2021-02-26 | t/perf: avoid copying worktree files from test repo | Jeff King | 1 | -1/+1 |
| 2021-02-26 | t/perf: handle worktrees as test repos | Jeff King | 1 | -9/+22 |
| 2021-02-22 | p5303: measure time to repack with keep | Jeff King | 1 | -2/+32 |
| 2021-02-22 | p5303: add missing &&-chains | Jeff King | 1 | -2/+2 |
| 2021-02-16 | p7519: add trace logging during perf test | Jeff Hostetler | 3 | -2/+35 |
| 2021-02-16 | p7519: move watchman cleanup earlier in the test | Jeff Hostetler | 1 | -8/+17 |
| 2021-02-16 | p7519: fix watchman watch-list test on Windows | Jeff Hostetler | 1 | -1/+1 |
| 2021-02-16 | p7519: do not rely on "xargs -d" in test | Jeff Hostetler | 1 | -1/+11 |
| 2021-02-10 | Merge branch 'jk/pretty-lazy-load-commit' | Junio C Hamano | 1 | -1/+1 |
| 2021-02-08 | Merge branch 'jk/p5303-sed-portability-fix' into maint | Junio C Hamano | 1 | -4/+8 |
| 2021-02-05 | Merge branch 'jk/p5303-sed-portability-fix' | Junio C Hamano | 1 | -4/+8 |
| 2021-02-05 | Merge branch 'nk/perf-fsmonitor-cleanup' into maint | Junio C Hamano | 1 | -1/+6 |
| 2021-01-29 | p5303: avoid sed GNU-ism | Jeff King | 1 | -4/+8 |
| 2021-01-28 | pretty: lazy-load commit data when expanding user-format | Jeff King | 1 | -1/+1 |
| 2021-01-15 | Merge branch 'nk/perf-fsmonitor-cleanup' | Junio C Hamano | 1 | -1/+6 |
| 2021-01-06 | Merge branch 'es/perf-export-fix' | Junio C Hamano | 1 | -4/+1 |
| 2021-01-06 | p7519: allow running without watchman prereq | Taylor Blau | 1 | -1/+6 |
| 2020-12-22 | t/perf: avoid unnecessary test_export() recursion | Eric Sunshine | 1 | -4/+1 |
| 2020-12-18 | Merge branch 'es/perf-export-fix' | Junio C Hamano | 1 | -2/+7 |
| 2020-12-16 | t/perf: fix test_export() failure with BSD `sed` | Eric Sunshine | 1 | -2/+7 |
| 2020-12-08 | Merge branch 'nk/perf-fsmonitor-cleanup' | Junio C Hamano | 1 | -2/+1 |
| 2020-12-08 | Merge branch 'ps/update-ref-multi-transaction' | Junio C Hamano | 1 | -13/+7 |
| 2020-11-30 | perf/fsmonitor: use test_must_be_empty helper | Nipunn Koorapati | 1 | -2/+1 |
| 2020-11-16 | p1400: use `git-update-ref --stdin` to test multiple transactions | Patrick Steinhardt | 1 | -13/+7 |
| 2020-10-26 | t/perf/fsmonitor: add benchmark for dirty status | Nipunn Koorapati | 1 | -0/+5 |
| 2020-10-26 | t/perf/fsmonitor: perf comparison of multiple fsmonitor integrations | Nipunn Koorapati | 1 | -8/+14 |
| 2020-10-26 | t/perf/fsmonitor: initialize test with git reset | Nipunn Koorapati | 1 | -2/+6 |
| 2020-10-26 | t/perf/fsmonitor: factor setup for fsmonitor into function | Nipunn Koorapati | 1 | -2/+6 |
| 2020-10-26 | t/perf/fsmonitor: silence initial git commit | Nipunn Koorapati | 1 | -1/+1 |
| 2020-10-26 | t/perf/fsmonitor: shorten DESC to basename | Nipunn Koorapati | 1 | -1/+5 |
| 2020-10-26 | t/perf/fsmonitor: factor description out for readability | Nipunn Koorapati | 1 | -10/+12 |
| 2020-10-26 | t/perf/fsmonitor: improve error message if typoing hook name | Nipunn Koorapati | 1 | -1/+3 |
| 2020-10-26 | t/perf/fsmonitor: move watchman setup to one-time-repo-setup | Nipunn Koorapati | 1 | -7/+9 |
| 2020-10-26 | t/perf/fsmonitor: separate one time repo initialization | Nipunn Koorapati | 1 | -8/+11 |
| 2020-10-20 | p7519-fsmonitor: add a git add benchmark | Nipunn Koorapati | 1 | -0/+4 |
| 2020-10-20 | p7519-fsmonitor: refactor to avoid code duplication | Nipunn Koorapati | 1 | -99/+37 |
| 2020-10-20 | perf lint: add make test-lint to perf tests | Nipunn Koorapati | 2 | -4/+7 |
| 2020-10-20 | t/perf: add fsmonitor perf test for git diff | Nipunn Koorapati | 1 | -0/+71 |
| 2020-10-20 | t/perf/p7519-fsmonitor.sh: warm cache on first git status | Nipunn Koorapati | 1 | -1/+2 |
| 2020-10-20 | t/perf/README: elaborate on output format | Nipunn Koorapati | 1 | -0/+2 |
| 2020-09-22 | Merge branch 'jk/dont-count-existing-objects-twice' | Junio C Hamano | 1 | -0/+4 |
| 2020-09-17 | packfile: actually set approximate_object_count_valid | Jeff King | 1 | -0/+4 |
| 2020-08-31 | Merge branch 'ps/ref-transaction-hook' | Junio C Hamano | 1 | -3/+10 |
| 2020-08-25 | refs: remove lookup cache for reference-transaction hook | Patrick Steinhardt | 1 | -3/+10 |
| 2020-08-21 | p5302: count up to online-cpus for thread tests | Jeff King | 1 | -23/+24 |