aboutsummaryrefslogtreecommitdiffstats
path: root/t/perf
AgeCommit message (Expand)AuthorFilesLines
2025-11-03Merge branch 'rs/merge-base-optim'Junio C Hamano1-0/+101
2025-10-24commit-reach: avoid commit_list_insert_by_date()René Scharfe1-0/+101
2025-08-28t/perf: add last-modified perf scriptToon Claes1-0/+22
2025-07-28Merge branch 'rs/pop-recent-commit-with-prio-queue'Junio C Hamano1-0/+71
2025-07-22commit: convert pop_most_recent_commit() to prio_queueRené Scharfe1-0/+71
2025-06-17Merge branch 'ds/path-walk-2'Junio C Hamano1-15/+22
2025-05-28Merge branch 'kn/passing-leak-tests'Junio C Hamano2-6/+0
2025-05-27Merge branch 'ds/sparse-apply-add-p'Junio C Hamano1-0/+3
2025-05-20t: remove unexpected SANITIZE_LEAK variablesKarthik Nayak2-6/+0
2025-05-16repack: add --path-walk optionDerrick Stolee1-10/+8
2025-05-16p5313: add performance tests for --path-walkDerrick Stolee1-14/+23
2025-05-16p2000: add performance test for patch-mode commandsDerrick Stolee1-0/+3
2025-05-05Merge branch 'ps/meson-build-perf-bench'Junio C Hamano3-7/+33
2025-04-29Merge branch 'jk/p5332-testfix'Junio C Hamano1-1/+1
2025-04-29Merge branch 'js/git-perf-env-override'Junio C Hamano1-0/+12
2025-04-28t/perf: fix benchmarks with out-of-tree buildsPatrick Steinhardt1-2/+24
2025-04-28t/perf: use configured PERL_PATHPatrick Steinhardt3-5/+5
2025-04-28t/perf: fix benchmarks with alternate repo formatsPatrick Steinhardt1-1/+3
2025-04-22p5332: drop "+" from --stdin-packs inputJeff King1-1/+1
2025-04-20perf: do allow `GIT_PERF_*` to be overridden againJohannes Schindelin1-0/+12
2025-04-14p7821: fix instructions for testing with threadsPhilippe Blain1-1/+1
2025-03-28p9210: fix 'scalar clone' when running from a detached HEADPhilippe Blain1-1/+2
2025-03-28p7821: fix test_perf invocation for prereqsPhilippe Blain1-2/+2
2025-02-25Merge branch 'ad/set-default-target-in-makefiles'Junio C Hamano1-1/+4
2025-02-18Makefile: set default goals in makefilesAdam Dinwoodie1-1/+4
2025-02-12Merge branch 'ds/name-hash-tweaks'Junio C Hamano2-0/+101
2025-01-27test-tool: add helper for name-hash valuesDerrick Stolee1-0/+31
2025-01-27p5313: add size comparison testDerrick Stolee1-0/+70
2024-12-15Merge branch 'jk/describe-perf'Junio C Hamano1-0/+30
2024-12-04Merge branch 'tb/use-test-file-size-more'Junio C Hamano2-2/+2
2024-11-22t/perf: use 'test_file_size' in more placesTaylor Blau2-2/+2
2024-11-07t/perf: add tests for git-describeJeff King1-0/+30
2024-10-10t/perf: fix typosAndrew Kreimer2-3/+3
2024-08-14p1500: add is-base performance testsDerrick Stolee1-0/+31
2024-05-24t/perf: implement performance tests for pseudo-merge bitmapsTaylor Blau1-0/+32
2024-03-16t/perf: avoid redundant use of catBeat Bolli1-1/+1
2024-01-12Merge branch 'tb/multi-pack-verbatim-reuse'Junio C Hamano1-0/+81
2023-12-18Merge branch 'js/update-urls-in-doc-and-comment'Junio C Hamano1-1/+1
2023-12-14t/perf: add performance tests for multi-pack reuseTaylor Blau1-0/+81
2023-12-09Merge branch 'vd/for-each-ref-unsorted-optimization'Junio C Hamano1-0/+87
2023-11-26doc: switch links to httpsJosh Soref1-1/+1
2023-11-16t/perf: add perf tests for for-each-refVictoria Dye1-0/+87
2023-11-11global: convert trivial usages of `test <expr> -a/-o <expr>`Patrick Steinhardt2-5/+6
2023-08-11check-attr: integrate with sparse-indexShuqi Liang1-0/+1
2023-06-23Merge branch 'sl/worktree-sparse'Junio C Hamano1-0/+1
2023-06-12worktree: integrate with sparse-indexShuqi Liang1-0/+1
2023-05-18diff-tree: integrate with sparse indexShuqi Liang1-0/+2
2023-05-15Merge branch 'sl/diff-files-sparse'Junio C Hamano1-0/+2
2023-05-09diff-files: integrate with sparse indexShuqi Liang1-0/+2
2023-04-27Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano1-2/+1
2023-04-21Merge branch 'rn/sparse-describe'Junio C Hamano1-0/+3
2023-04-17Merge branch 'sl/sparse-write-tree'Junio C Hamano1-0/+1
2023-04-13config: enable `pack.writeReverseIndex` by defaultTaylor Blau1-2/+1
2023-04-06Merge branch 'ds/ahead-behind'Junio C Hamano1-0/+50
2023-04-04write-tree: integrate with sparse indexShuqi Liang1-0/+1
2023-04-03describe: enable sparse index for describeRaghul Nanth A1-0/+3
2023-03-31Merge branch 'ds/p2000-fix-grep-sparse'Junio C Hamano1-1/+1
2023-03-28p2000: remove stray '--sparse' flag from testDerrick Stolee1-1/+1
2023-03-20commit-reach: add tips_reachable_from_bases()Derrick Stolee1-5/+10
2023-03-20for-each-ref: add ahead-behind format atomDerrick Stolee1-0/+45
2023-01-18grep: correctly identify utf-8 characters with \{b,w} in -PCarlo Marcelo Arenas Belón1-0/+42
2022-11-10read-tree: use 'skip_cache_tree_update' optionVictoria Dye1-0/+8
2022-11-10reset: use 'skip_cache_tree_update' optionVictoria Dye1-0/+21
2022-11-10cache-tree: add perf test comparing update and primeVictoria Dye1-0/+36
2022-10-10Merge branch 'sy/sparse-grep'Junio C Hamano1-0/+1
2022-09-23builtin/grep.c: integrate with sparse indexShaoxuan Yuan1-0/+1
2022-09-21t: convert egrep usage to "grep -E"Đoàn Trần Công Danh1-2/+2
2022-09-19Merge branch 'vd/scalar-to-main'Junio C Hamano4-1/+58
2022-09-05Merge branch 'ac/bitmap-lookup-table'Junio C Hamano5-122/+199
2022-09-02t/perf: add 'GIT_PERF_USE_SCALAR' run optionVictoria Dye3-1/+19
2022-09-02t/perf: add Scalar performance testsVictoria Dye1-0/+39
2022-08-29Merge branch 'es/fix-chained-tests'Junio C Hamano1-1/+1
2022-08-29Merge branch 'vd/fix-perf-tests'Junio C Hamano2-2/+2
2022-08-26bitmap-lookup-table: add performance tests for lookup tableAbhradeep Chakraborty5-122/+199
2022-08-22t: detect and signal failure within loopEric Sunshine1-1/+1
2022-08-19p0006: fix 'read-tree' argument orderingVictoria Dye1-1/+1
2022-08-19p0004: fix prereq declarationVictoria Dye1-1/+1
2022-08-08rm: integrate with sparse-indexShaoxuan Yuan1-0/+1
2022-08-03Merge branch 'rs/mergesort'Junio C Hamano1-2/+2
2022-07-17test-mergesort: use DEFINE_LIST_SORTRené Scharfe1-2/+2
2022-06-17Merge branch 'jk/perf-lib-test-titles'Junio C Hamano1-1/+1
2022-06-16perf-lib: fix missing test titles in outputJeff King1-1/+1
2022-06-10Merge branch 'jh/builtin-fsmonitor-part3'Junio C Hamano1-0/+257
2022-06-03Merge branch 'ds/sparse-sparse-checkout'Junio C Hamano1-0/+1
2022-06-03Merge branch 'ns/batch-fsync'Junio C Hamano7-34/+156
2022-05-26t/perf/p7527: add perf test for builtin FSMonitorJeff Hostetler1-0/+257
2022-05-23p2000: add test for 'git sparse-checkout [add|set]'Derrick Stolee1-0/+1
2022-05-10stash: expand sparse-checkout compatibility testingVictoria Dye1-0/+2
2022-04-06t/perf: add iteration setup mechanism to perf-libNeeraj Singh6-34/+74
2022-04-06core.fsyncmethod: performance tests for batch modeNeeraj Singh1-0/+82
2022-04-04Merge branch 'jh/builtin-fsmonitor-part2'Junio C Hamano2-16/+54
2022-03-25t/perf/p7519: add fsmonitor--daemon test casesJeff Hostetler1-4/+34
2022-03-25t/perf/p7519: speed up test on WindowsJeff Hostetler1-8/+16
2022-03-25t/perf/p7519: fix coding styleJeff Hostetler1-4/+4
2022-03-25t/perf: avoid copying builtin fsmonitor files into test repoJeff Hostetler1-1/+1
2022-03-23Merge branch 'jc/cat-file-batch-default-format-optim'Junio C Hamano1-0/+12
2022-03-16Merge branch 'vd/sparse-read-tree'Junio C Hamano1-0/+1
2022-03-15cat-file: skip expanding default formatJohn Cai1-0/+12
2022-03-03Makefiles: add "shared.mak", move ".DELETE_ON_ERROR" to itÆvar Arnfjörð Bjarmason1-0/+3
2022-03-01read-tree: expand sparse checkout test coverageVictoria Dye1-0/+1
2022-02-17Merge branch 'vd/sparse-clean-etc'Junio C Hamano1-0/+2
2022-01-13update-index: add tests for sparse-checkout compatibilityVictoria Dye1-0/+1
2022-01-13checkout-index: expand sparse checkout compatibility testsVictoria Dye1-0/+1
2022-01-10Merge branch 'ja/perf-use-specified-shell'Junio C Hamano1-1/+1
2022-01-05Merge branch 'pw/diff-color-moved-fix'Junio C Hamano1-0/+57
2022-01-03Merge branch 'es/test-chain-lint'Junio C Hamano10-35/+35
2021-12-25t/perf: do not run tests in user's $SHELLJohannes Altmanninger1-1/+1
2021-12-21Merge branch 'ld/sparse-diff-blame'Junio C Hamano1-0/+4
2021-12-13t0000-t3999: detect and signal failure within loopEric Sunshine7-12/+12
2021-12-13tests: fix broken &&-chains in compound statementsEric Sunshine5-23/+23
2021-12-10Merge branch 'vd/sparse-reset'Junio C Hamano1-0/+3
2021-12-09diff --color-moved: add perf testsPhillip Wood1-0/+57
2021-12-06blame: enable and test the sparse indexLessley Dennington1-0/+2
2021-12-06diff: enable and test the sparse indexLessley Dennington1-0/+2
2021-11-29Merge branch 'vd/sparse-reset' into ld/sparse-diff-blameJunio C Hamano1-0/+3
2021-11-29reset: expand test coverage for sparse checkoutsVictoria Dye1-0/+3
2021-10-25Merge branch 'rs/disable-gc-during-perf-tests'Junio C Hamano2-0/+6
2021-10-25Merge branch 'jh/perf-remove-test-times'Junio C Hamano1-0/+1
2021-10-18Merge branch 'rs/mergesort'Junio C Hamano1-7/+33
2021-10-11perf: disable automatic housekeepingRené Scharfe2-0/+6
2021-10-11Merge branch 'tb/aggregate-ignore-leading-whitespaces'Junio C Hamano1-2/+2
2021-10-11Merge branch 'rs/p3400-lose-tac'Junio C Hamano1-1/+1
2021-10-11Merge branch 'tb/midx-write-propagate-namehash'Junio C Hamano1-3/+12
2021-10-04t/perf/perf-lib.sh: remove test_times.* at the end test_perf_()Jeff Hostetler1-0/+1
2021-10-04t/perf/aggregate.perl: tolerate leading spacesTaylor Blau1-2/+2
2021-10-03p3400: stop using tac(1)René Scharfe1-1/+1
2021-10-01p0071: test performance of llist_mergesort()René Scharfe1-0/+11
2021-10-01p0071: measure sorting of already sorted and reversed filesRené Scharfe1-7/+22
2021-09-22t/perf/run: fix bin-wrappers computationDerrick Stolee1-1/+1
2021-09-17p5326: generate pack bitmaps before writing the MIDX bitmapTaylor Blau1-1/+8
2021-09-14p5326: don't set core.multiPackIndex unnecessarilyTaylor Blau1-4/+0
2021-09-14p5326: create missing 'perf-tag' tagTaylor Blau1-0/+6
2021-09-01p5326: perf tests for MIDX bitmapsTaylor Blau1-0/+43
2021-09-01p5310: extract full and partial bitmap testsTaylor Blau2-62/+72
2021-08-04Merge branch 'ds/commit-and-checkout-with-sparse-index'Junio C Hamano1-17/+30
2021-08-02Merge branch 'ps/perf-with-separate-output-directory'Junio C Hamano3-13/+24
2021-07-14p2000: compress repo namesDerrick Stolee1-10/+10
2021-07-14p2000: add 'git checkout -' test and decrease depthDerrick Stolee1-7/+20
2021-07-13Merge branch 'ab/pickaxe-pcre2'Junio C Hamano1-0/+70
2021-07-02perf: fix when running with TEST_OUTPUT_DIRECTORYPatrick Steinhardt3-13/+24
2021-05-11perf: add performance test for pickaxeÆvar Arnfjörð Bjarmason1-0/+70
2021-05-10Merge branch 'rs/repack-without-loosening-promised-objects'Junio C Hamano1-0/+4
2021-04-30Merge branch 'ds/sparse-index-protections'Junio C Hamano1-0/+101
2021-04-28repack: avoid loosening promisor objects in partial clonesRafael Silva1-0/+4
2021-04-13revision: avoid parsing with --exclude-promisor-objectsJeff King1-0/+8
2021-04-13is_promisor_object(): free tree buffer after parsingJeff King1-0/+4
2021-04-07Merge branch 'ps/pack-bitmap-optim'Junio C Hamano1-0/+14
2021-03-30p2000: add sparse-index reposDerrick Stolee1-1/+18
2021-03-30t/perf: add performance test for sparse operationsDerrick Stolee1-0/+84
2021-03-24Merge branch 'nk/diff-index-fsmonitor'Junio C Hamano1-0/+4
2021-03-24Merge branch 'tb/geometric-repack'Junio C Hamano1-3/+33
2021-03-22Merge branch 'jk/perf-in-worktrees'Junio C Hamano1-9/+22
2021-03-22pack-bitmap: avoid traversal of objects referenced by uninteresting tagPatrick Steinhardt1-0/+14
2021-03-18fsmonitor: add perf test for git diff HEADNipunn Koorapati1-0/+4
2021-03-01Merge branch 'jh/fsmonitor-prework'Junio C Hamano3-12/+64
2021-02-26t/perf: avoid copying worktree files from test repoJeff King1-1/+1
2021-02-26t/perf: handle worktrees as test reposJeff King1-9/+22
2021-02-22p5303: measure time to repack with keepJeff King1-2/+32
2021-02-22p5303: add missing &&-chainsJeff King1-2/+2
2021-02-16p7519: add trace logging during perf testJeff Hostetler3-2/+35
2021-02-16p7519: move watchman cleanup earlier in the testJeff Hostetler1-8/+17
2021-02-16p7519: fix watchman watch-list test on WindowsJeff Hostetler1-1/+1
2021-02-16p7519: do not rely on "xargs -d" in testJeff Hostetler1-1/+11
2021-02-10Merge branch 'jk/pretty-lazy-load-commit'Junio C Hamano1-1/+1
2021-02-08Merge branch 'jk/p5303-sed-portability-fix' into maintJunio C Hamano1-4/+8
2021-02-05Merge branch 'jk/p5303-sed-portability-fix'Junio C Hamano1-4/+8
2021-02-05Merge branch 'nk/perf-fsmonitor-cleanup' into maintJunio C Hamano1-1/+6
2021-01-29p5303: avoid sed GNU-ismJeff King1-4/+8
2021-01-28pretty: lazy-load commit data when expanding user-formatJeff King1-1/+1
2021-01-15Merge branch 'nk/perf-fsmonitor-cleanup'Junio C Hamano1-1/+6
2021-01-06Merge branch 'es/perf-export-fix'Junio C Hamano1-4/+1
2021-01-06p7519: allow running without watchman prereqTaylor Blau1-1/+6
2020-12-22t/perf: avoid unnecessary test_export() recursionEric Sunshine1-4/+1
2020-12-18Merge branch 'es/perf-export-fix'Junio C Hamano1-2/+7
2020-12-16t/perf: fix test_export() failure with BSD `sed`Eric Sunshine1-2/+7
2020-12-08Merge branch 'nk/perf-fsmonitor-cleanup'Junio C Hamano1-2/+1
2020-12-08Merge branch 'ps/update-ref-multi-transaction'Junio C Hamano1-13/+7
2020-11-30perf/fsmonitor: use test_must_be_empty helperNipunn Koorapati1-2/+1
2020-11-16p1400: use `git-update-ref --stdin` to test multiple transactionsPatrick Steinhardt1-13/+7
2020-10-26t/perf/fsmonitor: add benchmark for dirty statusNipunn Koorapati1-0/+5
2020-10-26t/perf/fsmonitor: perf comparison of multiple fsmonitor integrationsNipunn Koorapati1-8/+14
2020-10-26t/perf/fsmonitor: initialize test with git resetNipunn Koorapati1-2/+6
2020-10-26t/perf/fsmonitor: factor setup for fsmonitor into functionNipunn Koorapati1-2/+6
2020-10-26t/perf/fsmonitor: silence initial git commitNipunn Koorapati1-1/+1
2020-10-26t/perf/fsmonitor: shorten DESC to basenameNipunn Koorapati1-1/+5
2020-10-26t/perf/fsmonitor: factor description out for readabilityNipunn Koorapati1-10/+12
2020-10-26t/perf/fsmonitor: improve error message if typoing hook nameNipunn Koorapati1-1/+3
2020-10-26t/perf/fsmonitor: move watchman setup to one-time-repo-setupNipunn Koorapati1-7/+9
2020-10-26t/perf/fsmonitor: separate one time repo initializationNipunn Koorapati1-8/+11
2020-10-20p7519-fsmonitor: add a git add benchmarkNipunn Koorapati1-0/+4
2020-10-20p7519-fsmonitor: refactor to avoid code duplicationNipunn Koorapati1-99/+37
2020-10-20perf lint: add make test-lint to perf testsNipunn Koorapati2-4/+7
2020-10-20t/perf: add fsmonitor perf test for git diffNipunn Koorapati1-0/+71
2020-10-20t/perf/p7519-fsmonitor.sh: warm cache on first git statusNipunn Koorapati1-1/+2
2020-10-20t/perf/README: elaborate on output formatNipunn Koorapati1-0/+2
2020-09-22Merge branch 'jk/dont-count-existing-objects-twice'Junio C Hamano1-0/+4
2020-09-17packfile: actually set approximate_object_count_validJeff King1-0/+4
2020-08-31Merge branch 'ps/ref-transaction-hook'Junio C Hamano1-3/+10
2020-08-25refs: remove lookup cache for reference-transaction hookPatrick Steinhardt1-3/+10
2020-08-21p5302: count up to online-cpus for thread testsJeff King1-23/+24