aboutsummaryrefslogtreecommitdiffstats
path: root/t
AgeCommit message (Expand)AuthorFilesLines
3 hoursMerge branch 'gt/decorate-unit-test' into seenseenJunio C Hamano5-92/+80
4 hourst/: migrate helper/test-example-decorate to the unit testing frameworkGhanshyam Thakkar5-92/+80
5 hoursMerge branch 'ps/ref-storage-migration' into seenJunio C Hamano2-0/+244
6 hoursMerge branch 'kn/update-ref-symref' into seenJunio C Hamano3-2/+488
6 hoursMerge branch 'iw/trace-argv-on-alias' into seenJunio C Hamano1-0/+11
6 hoursMerge branch 'cc/upload-pack-missing-action' into seenJunio C Hamano1-0/+124
6 hoursMerge branch 'tb/pseudo-merge-reachability-bitmap' into seenJunio C Hamano4-8/+460
6 hoursMerge branch 'tb/midx-write-cleanup' into seenJunio C Hamano1-0/+23
6 hoursMerge branch 'ie/config-includeif-hostname' into seenJunio C Hamano5-2/+57
6 hoursMerge branch 'tb/precompose-getcwd' into jchJunio C Hamano1-0/+26
6 hoursMerge branch 'ts/archive-prefix-with-add-virtual-file' into jchJunio C Hamano1-2/+12
6 hoursMerge branch 'pw/rebase-i-error-message' into jchJunio C Hamano1-0/+33
6 hoursMerge branch 'tb/path-filter-fix' into jchJunio C Hamano4-18/+374
6 hoursMerge branch 'pp/add-parse-range-unit-test' into jchJunio C Hamano1-0/+101
6 hoursMerge branch 'gt/t-hash-unit-test' into jchJunio C Hamano2-56/+86
6 hoursMerge branch 'jc/format-patch-with-range-diff' into jchJunio C Hamano1-6/+30
6 hoursMerge branch 'th/quiet-lazy-fetch-from-promisor' into jchJunio C Hamano1-0/+43
6 hoursMerge branch 'ps/leakfixes' into jchJunio C Hamano46-4/+342
6 hoursMerge branch 'th/push-local-ff-check-without-lazy-fetch' into jchJunio C Hamano1-0/+19
6 hoursMerge branch 'ps/fix-reinit-includeif-onbranch' into jchJunio C Hamano1-8/+93
6 hoursMerge branch 'jc/add-patch-enforce-single-letter-input' into jchJunio C Hamano1-2/+36
6 hoursMerge branch 'gt/unit-test-strcmp-offset' into jchJunio C Hamano5-47/+35
6 hoursMerge branch 'es/chainlint-ncores-fix' into jchJunio C Hamano1-3/+17
6 hoursMerge branch 'jc/undecided-is-not-necessarily-sha1-fix' into jchJunio C Hamano3-0/+99
6 hoursMerge branch 'ps/refs-without-the-repository-updates' into jchJunio C Hamano2-2/+2
6 hoursMerge branch 'ps/reftable-write-options' into jchJunio C Hamano1-0/+286
6 hoursMerge branch 'ps/undecided-is-not-necessarily-sha1' into jchJunio C Hamano4-0/+53
6 hoursMerge branch 'jc/fix-2.45.1-and-friends-for-maint' into jchJunio C Hamano6-154/+7
6 hoursbuiltin/refs: new command to migrate ref storage formatsPatrick Steinhardt1-0/+243
6 hoursrefs: allow to skip creation of reflog entriesPatrick Steinhardt1-0/+1
6 hoursMerge branch 'ps/leakfixes-base'Junio C Hamano11-0/+13
6 hoursMerge branch 'jc/t0017-clarify-bogus-expectation'Junio C Hamano1-1/+8
6 hoursMerge branch 'ps/complete-config-w-subcommands'Junio C Hamano1-14/+42
6 hoursMerge branch 'ps/builtin-config-cleanup'Junio C Hamano1-1/+8
6 hoursMerge branch 'ps/pseudo-ref-terminology'Junio C Hamano2-3/+37
6 hoursMerge branch 'mt/t0211-typofix'Junio C Hamano1-1/+1
30 hoursbuiltin/mv: fix leaks for submodule gitfile pathsPatrick Steinhardt4-0/+5
30 hoursbuiltin/mv: refactor to use `struct strvec`Patrick Steinhardt7-2/+8
30 hoursstrvec: add functions to replace and remove stringsPatrick Steinhardt3-0/+295
30 hourssubmodule: fix leaking memory for submodule entriesPatrick Steinhardt4-0/+4
30 hourscommit-reach: fix memory leak in `ahead_behind()`Patrick Steinhardt1-0/+2
30 hoursbuiltin/credential: clear credential before exitPatrick Steinhardt1-0/+2
30 hoursconfig: plug various memory leaksPatrick Steinhardt11-2/+10
30 hourscheckout: clarify memory ownership in `unique_tracking_name()`Patrick Steinhardt10-0/+10
30 hoursstrbuf: fix leak when `appendwholeline()` fails with EOFPatrick Steinhardt1-0/+2
30 hourst: mark a bunch of tests as leak-freePatrick Steinhardt11-0/+13
30 hourstransport-helper: fix leaking helper namePatrick Steinhardt4-0/+4
31 hoursrun-command: show prepared commandIan Wienand1-0/+11
31 hoursapply: add unit tests for parse_rangePhilip Peterson1-0/+101
32 hourst/: migrate helper/test-{sha1, sha256} to unit-tests/t-hashGhanshyam Thakkar2-56/+86
2 dayspromisor-remote: add promisor.quiet configuration optionTom Hughes1-0/+43
4 daysMerge branch 'fixes/2.45.1/2.44' into jc/fix-2.45.1-and-friends-for-maintJunio C Hamano6-154/+7
4 daysMerge branch 'fixes/2.45.1/2.43' into fixes/2.45.1/2.44Junio C Hamano6-154/+7
4 daysMerge branch 'fixes/2.45.1/2.42' into fixes/2.45.1/2.43Junio C Hamano6-154/+7
4 daysMerge branch 'fixes/2.45.1/2.41' into fixes/2.45.1/2.42Junio C Hamano6-154/+7
4 daysMerge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41Junio C Hamano7-156/+10
4 daysformat-patch: move range/inter diff at the end of a single patch outputJunio C Hamano1-6/+30
4 daysMerge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40Junio C Hamano7-156/+10
4 daysupload-pack: allow configuring a missing-actionChristian Couder1-0/+124
4 dayst/perf: implement performance tests for pseudo-merge bitmapsTaylor Blau1-0/+32
4 dayspseudo-merge: implement support for finding existing mergesTaylor Blau1-0/+65
4 dayspack-bitmap.c: use pseudo-merges during traversalTaylor Blau1-0/+328
4 dayst/test-lib-functions.sh: support `--notick` in `test_commit_bulk()`Taylor Blau1-1/+8
4 dayspack-bitmap: implement test helpers for pseudo-mergeTaylor Blau1-7/+27
4 daysmidx-write.c: tolerate `--preferred-pack` without bitmapsTaylor Blau1-0/+23
5 daysMerge branch 'mt/openindiana-portability'Junio C Hamano7-7/+7
5 daysMerge branch 'it/refs-name-conflict'Junio C Hamano1-0/+16
5 daysMerge branch 'la/hide-trailer-info'Junio C Hamano1-0/+315
5 daysupdate-ref: add support for 'symref-update' commandKarthik Nayak2-0/+195
5 daysupdate-ref: add support for 'symref-create' commandKarthik Nayak3-0/+100
5 daysupdate-ref: add support for 'symref-delete' commandKarthik Nayak2-2/+73
5 daysupdate-ref: add support for 'symref-verify' commandKarthik Nayak2-2/+122
5 daysMerge branch 'kn/ref-transaction-symref' into kn/update-ref-symrefJunio C Hamano3-2/+25
5 daysMerge branch 'ps/pseudo-ref-terminology' into ps/ref-storage-migrationJunio C Hamano2-3/+37
5 daysMerge branch 'ps/refs-without-the-repository-updates' into ps/ref-storage-mig...Junio C Hamano2-2/+2
6 daysRevert "fsck: warn about symlink pointing inside a gitdir"Junio C Hamano1-37/+0
6 dayssetup: fix bug with "includeIf.onbranch" when initializing dirPatrick Steinhardt1-8/+93
6 daysadd-patch: enforce only one-letter response to promptsJunio C Hamano1-2/+36
6 dayspush: don't fetch commit object when checking existenceTom Hughes1-0/+19
6 dayschainlint.pl: latch CPU count directly reported by /proc/cpuinfoEric Sunshine1-0/+3
6 dayschainlint.pl: fix incorrect CPU count on Linux SPARCJohn Paul Adrian Glaubitz1-1/+1
7 daysmacOS: ls-files path fails if path of workdir is NFDTorsten Bögershausen1-0/+26
7 daysRevert "Add a helper function to compare file contents"Johannes Schindelin2-51/+0
7 daysclone: drop the protections where hooks aren't runJohannes Schindelin1-51/+0
7 daystests: verify that `clone -c core.hooksPath=/dev/null` works againJohannes Schindelin1-0/+7
7 daysRevert "core.hooksPath: add some protection while cloning"Johannes Schindelin1-15/+0
7 dayssend-email: avoid creating more than one Term::ReadLine objectJeff King1-2/+3
7 daysapply: fix uninitialized hash functionJunio C Hamano1-1/+1
7 daysbuiltin/hash-object: fix uninitialized hash functionPatrick Steinhardt2-1/+7
7 daysbuiltin/patch-id: fix uninitialized hash functionPatrick Steinhardt2-1/+35
7 dayst1517: test commands that are designed to be run outside repositoryJunio C Hamano1-0/+59
8 dayst/: port helper/test-strcmp-offset.c to unit-tests/t-strcmp-offset.cGhanshyam Thakkar5-47/+35
8 dayschainlint.pl: make CPU count computation more robustEric Sunshine1-3/+14
8 daysMerge branch 'kn/ref-transaction-symref'Junio C Hamano2-1/+24
11 dayst/t9001-send-email.sh: sed - remove the i flag for sMarcel Telka1-1/+1
11 dayst/t9118-git-svn-funky-branch-names.sh: sed needs semicolonMarcel Telka1-1/+1
11 dayst/t1700-split-index.sh: mv -v is not portableMarcel Telka1-1/+1
11 dayst/t4202-log.sh: fix misspelled variableMarcel Telka1-1/+1
11 dayst/t0600-reffiles-backend.sh: rm -v is not portableMarcel Telka1-1/+1
11 dayst/t9902-completion.sh: backslashes in echoMarcel Telka1-1/+1
11 daysSwitch grep from non-portable BRE to portable EREMarcel Telka1-1/+1
11 daysarchive: make --add-virtual-file honor --prefixTom Scogland1-2/+12
11 daysrefs: pass repo when peeling objectsPatrick Steinhardt1-1/+1
11 daysrefs: pass repo when retrieving submodule ref storePatrick Steinhardt1-1/+1
11 dayscompletion: adapt git-config(1) to complete subcommandsPatrick Steinhardt1-14/+42
12 dayst0017: clarify dubious test set-upJunio C Hamano1-1/+8
12 daysMerge branch 'jl/git-no-advice'Junio C Hamano1-0/+71
12 daysMerge branch 'rs/external-diff-with-exit-code'Junio C Hamano1-8/+0
12 daysRevert "diff: fix --exit-code with external diff"Junio C Hamano1-8/+0
12 dayst/t0211-trace2-perf.sh: fix typo patern -> patternMarcel Telka1-1/+1
13 daysMerge branch 'ds/scalar-reconfigure-all-fix'Junio C Hamano1-0/+38
13 daysMerge branch 'rs/external-diff-with-exit-code'Junio C Hamano2-0/+16
13 daysMerge branch 'jp/tag-trailer'Junio C Hamano1-0/+114
13 daysMerge branch 'ps/config-subcommands'Junio C Hamano2-168/+265
13 daysMerge branch 'js/unit-test-suite-runner'Junio C Hamano7-23/+68
13 daysrefs: refuse to write pseudorefsPatrick Steinhardt1-3/+3
13 daysrefs: pseudorefs are no refsPatrick Steinhardt1-0/+17
13 daysrefs: do not check ref existence in `is_root_ref()`Patrick Steinhardt1-0/+17
13 daysbuiltin/config: check for writeability after source is set upPatrick Steinhardt1-0/+6
13 daysbuiltin/config: stop printing full usage on misusePatrick Steinhardt1-1/+2
2024-05-13Sync with Git 2.45.1Junio C Hamano13-2/+502
2024-05-13refs/reftable: allow disabling writing the object indexPatrick Steinhardt1-0/+69
2024-05-13refs/reftable: allow configuring restart intervalPatrick Steinhardt1-0/+43
2024-05-13refs/reftable: allow configuring block sizePatrick Steinhardt1-0/+72
2024-05-13reftable/dump: support dumping a table's block structurePatrick Steinhardt1-0/+102
2024-05-13Merge branch 'ps/undecided-is-not-necessarily-sha1' into jc/undecided-is-not-...Junio C Hamano4-0/+53
2024-05-13Merge branch 'jc/no-default-attr-tree-in-bare'Junio C Hamano2-3/+10
2024-05-13Merge branch 'tb/attr-limits'Junio C Hamano1-0/+10
2024-05-13Merge branch 'jc/test-workaround-broken-mv'Junio C Hamano1-1/+2
2024-05-10Merge branch 'ps/config-subcommands' into ps/builtin-config-cleanupJunio C Hamano2-168/+265
2024-05-08Merge branch 'bb/rgb-12-bit-colors'Junio C Hamano1-3/+23
2024-05-08Merge branch 'bc/zsh-compatibility'Junio C Hamano1-7/+9
2024-05-08Merge branch 'rj/add-p-typo-reaction'Junio C Hamano1-7/+21
2024-05-08Merge branch 'rh/complete-symbolic-ref'Junio C Hamano1-0/+23
2024-05-08Merge branch 'ps/the-index-is-no-more'Junio C Hamano8-52/+44
2024-05-08Merge branch 'bc/credential-scheme-enhancement'Junio C Hamano5-43/+571
2024-05-08Merge branch 'ps/ci-test-with-jgit'Junio C Hamano4-20/+142
2024-05-08Merge branch 'ps/reftable-write-optim'Junio C Hamano2-2/+34
2024-05-07scalar: avoid segfault in reconfigure --allDerrick Stolee1-0/+38
2024-05-07t0018: two small fixesJunio C Hamano1-19/+22
2024-05-07builtin/tag: add --trailer optionJohn Passaro1-0/+114
2024-05-07refs: rename `refs_create_symref()` to `refs_update_symref()`Karthik Nayak1-1/+1
2024-05-07refs: use transaction in `refs_create_symref()`Karthik Nayak2-1/+24
2024-05-06builtin/rev-parse: allow shortening to more than 40 hex charactersPatrick Steinhardt1-0/+6
2024-05-06remote-curl: fix parsing of detached SHA256 headsPatrick Steinhardt1-0/+15
2024-05-06attr: fix BUG() when parsing attrs outside of repoPatrick Steinhardt1-0/+15
2024-05-06parse-options-cb: only abbreviate hashes when hash algo is knownPatrick Steinhardt1-0/+17
2024-05-06Merge branch 'ps/the-index-is-no-more' into ps/undecided-is-not-necessarily-sha1Junio C Hamano8-52/+44
2024-05-06Merge branch 'jc/no-default-attr-tree-in-bare' into ps/undecided-is-not-neces...Junio C Hamano2-3/+10
2024-05-06t/Makefile: run unit tests alongside shell testsJeff King2-1/+19
2024-05-06unit tests: add rule for running with test-toolJosh Steadmon1-1/+9
2024-05-06test-tool run-command testsuite: support unit testsJosh Steadmon1-3/+14
2024-05-06test-tool run-command testsuite: remove hardcoded filterJosh Steadmon1-3/+1
2024-05-06test-tool run-command testsuite: get shell from envJosh Steadmon1-1/+8
2024-05-06t0080: turn t-basic unit test into a helperJosh Steadmon5-15/+18
2024-05-06builtin/config: display subcommand helpPatrick Steinhardt1-1/+0
2024-05-06builtin/config: introduce "edit" subcommandPatrick Steinhardt1-3/+3
2024-05-06builtin/config: introduce "remove-section" subcommandPatrick Steinhardt1-2/+2
2024-05-06builtin/config: introduce "rename-section" subcommandPatrick Steinhardt1-11/+11
2024-05-06builtin/config: introduce "unset" subcommandPatrick Steinhardt1-15/+29
2024-05-06builtin/config: introduce "set" subcommandPatrick Steinhardt1-49/+53
2024-05-06builtin/config: introduce "get" subcommandPatrick Steinhardt1-42/+89
2024-05-06builtin/config: introduce "list" subcommandPatrick Steinhardt1-45/+65
2024-05-06builtin/config: use `OPT_CMDMODE()` to specify modesPatrick Steinhardt1-0/+13
2024-05-06diff: fix --exit-code with external diffRené Scharfe1-0/+8
2024-05-06diff: report unmerged paths as changes in run_diff_cmd()René Scharfe1-0/+8
2024-05-06refs: return conflict error when checking packed refsIvan Tse1-0/+16
2024-05-03attr.c: move ATTR_MAX_FILE_SIZE check into read_attr_from_buf()Taylor Blau1-0/+10
2024-05-03advice: add --no-advice global optionJames Liu1-0/+68
2024-05-03stop using HEAD for attributes in bare repository by defaultJunio C Hamano2-3/+10
2024-05-02t/lib-chunk: work around broken "mv" on some vintage of macOSJunio C Hamano1-1/+2
2024-05-02trailer unit tests: inspect iterator contentsLinus Arver1-13/+148
2024-05-02trailer: teach iterator about non-trailer linesLinus Arver1-5/+11
2024-05-02trailer: add unit tests for trailer iteratorLinus Arver1-0/+174
2024-05-02color: add support for 12-bit RGB colorsBeat Bolli1-4/+6
2024-05-02t/t4026-color: add test coverage for invalid RGB colorsBeat Bolli1-0/+18
2024-05-02t/t4026-color: remove an extra double quote characterBeat Bolli1-1/+1
2024-04-30Merge branch 'js/for-each-repo-keep-going'Junio C Hamano2-3/+19
2024-04-30Merge branch 'aj/stash-staged-fix'Junio C Hamano1-0/+9
2024-04-30Merge branch 'jc/format-patch-rfc-more'Junio C Hamano1-1/+27
2024-04-30Merge branch 'ds/format-patch-rfc-and-k'Junio C Hamano1-0/+21
2024-04-30Merge branch 'xx/disable-replace-when-building-midx'Junio C Hamano1-0/+21
2024-04-30Merge branch 'pw/rebase-m-signoff-fix'Junio C Hamano2-15/+77
2024-04-30add-patch: response to unknown commandRubén Justo1-1/+15
2024-04-30add-patch: do not show UI messages on stderrRubén Justo1-6/+6
2024-04-29Sync with 2.44.1Johannes Schindelin13-2/+502
2024-04-26t4046: avoid continue in &&-chain for zshbrian m. carlson1-7/+9
2024-04-25Merge branch 'rj/add-i-leak-fix'Junio C Hamano10-0/+12
2024-04-25completion: add 'symbolic-ref'Roland Hieber1-0/+23
2024-04-24maintenance: running maintenance should not stop on errorsJohannes Schindelin1-3/+3
2024-04-24for-each-repo: optionally keep going on an errorJohannes Schindelin1-0/+16
2024-04-23Merge branch 'mr/rerere-crash-fix'Junio C Hamano1-0/+63
2024-04-23Merge branch 'ps/missing-btmp-fix'Junio C Hamano1-0/+17
2024-04-23Merge branch 'dd/t9604-use-posix-timezones'Junio C Hamano1-6/+23
2024-04-23Merge branch 'ta/fast-import-parse-path-fix'Junio C Hamano1-177/+453
2024-04-23format-patch: "--rfc=-(WIP)" appends to produce [PATCH (WIP)]Junio C Hamano1-0/+9
2024-04-23format-patch: allow --rfc to optionally take a value, like --rfc=WIPJunio C Hamano1-2/+19
2024-04-22add: plug a leak on interactive_addRubén Justo2-0/+3
2024-04-22apply: plug a leak in apply_dataRubén Justo8-0/+9
2024-04-22stash: fix "--staged" with binary filesAdam Johnson1-0/+9