summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-08-06Git 2.33-rc1v2.33.0-rc1Junio C Hamano1-1/+1
2021-08-06Merge branch 'cb/t7508-regexp-fix'Junio C Hamano1-1/+1
2021-08-06Merge branch 'ab/pickaxe-pcre2'Junio C Hamano1-1/+1
2021-08-06Merge branch 'fc/disable-checkwinsize'Junio C Hamano1-0/+6
2021-08-06test: fix for COLUMNS and bash 5Felipe Contreras1-0/+6
2021-08-04The eighth batchJunio C Hamano1-1/+16
2021-08-04Merge branch 'tb/mingw-rmdir-symlink-to-directory'Junio C Hamano3-0/+37
2021-08-04Merge branch 'ar/doc-markup-fix'Junio C Hamano2-2/+2
2021-08-04Merge branch 'ab/getcwd-test'Junio C Hamano5-1/+33
2021-08-04Merge branch 'rs/use-fspathhash'Junio C Hamano3-26/+8
2021-08-04Merge branch 'pb/merge-autostash-more'Junio C Hamano3-2/+24
2021-08-04Merge branch 'en/ort-perf-batch-14'Junio C Hamano2-12/+389
2021-08-04Merge branch 'ds/commit-and-checkout-with-sparse-index'Junio C Hamano7-30/+240
2021-08-04Merge branch 'ab/update-submitting-patches'Junio C Hamano1-111/+96
2021-08-04Merge branch 'ah/plugleaks'Junio C Hamano12-27/+42
2021-08-04Merge branch 'ar/submodule-add'Junio C Hamano4-175/+341
2021-08-04diff: --pickaxe-all typofixBagas Sanjaya1-1/+1
2021-08-02mingw: align symlinks-related rmdir() behavior with LinuxThomas Bétous3-0/+37
2021-08-02t7508: avoid non POSIX BRECarlo Marcelo Arenas Belón1-1/+1
2021-08-02Git 2.33-rc0v2.33.0-rc0Junio C Hamano2-1/+18
2021-08-02Merge branch 'jk/check-pack-valid-before-opening-bitmap'Junio C Hamano1-0/+5
2021-08-02Merge branch 'jt/bulk-prefetch'Junio C Hamano5-21/+82
2021-08-02Merge branch 'fc/pull-no-rebase-merges-theirs-into-ours'Junio C Hamano1-1/+1
2021-08-02Merge branch 'ab/bundle-tests'Junio C Hamano1-16/+56
2021-08-02Merge branch 'ps/perf-with-separate-output-directory'Junio C Hamano3-13/+24
2021-08-02Merge branch 'js/ci-check-whitespace-updates'Junio C Hamano1-24/+2
2021-08-02Merge branch 'jk/config-env-doc'Junio C Hamano1-11/+17
2021-08-02Merge branch 'pb/submodule-recurse-doc'Junio C Hamano1-2/+3
2021-08-02Merge branch 'tb/bitmap-type-filter-comment-fix'Junio C Hamano1-5/+6
2021-07-30use fspathhash() everywhereRené Scharfe3-26/+8
2021-07-30t0001: fix broken not-quite getcwd(3) test in bed67874e2Ævar Arnfjörð Bjarmason5-1/+33
2021-07-30Documentation: render special characters correctlyAndrei Rybak2-2/+2
2021-07-28The seventh batchJunio C Hamano1-0/+43
2021-07-28Merge branch 'ps/t0000-output-directory-fix'Junio C Hamano2-2/+14
2021-07-28Merge branch 'tb/reverse-midx'Junio C Hamano2-1/+6
2021-07-28Merge branch 'hn/refs-debug-empty-prefix'Junio C Hamano1-1/+2
2021-07-28Merge branch 'pb/dont-complete-aliased-options'Junio C Hamano2-1/+14
2021-07-28Merge branch 'en/rename-limits-doc'Junio C Hamano7-17/+26
2021-07-28Merge branch 'ds/gender-neutral-doc-guidelines'Junio C Hamano1-0/+45
2021-07-28Merge branch 'ds/status-with-sparse-index'Junio C Hamano10-38/+470
2021-07-28Merge branch 'js/ci-make-sparse'Junio C Hamano2-0/+25
2021-07-28Merge branch 'ab/pkt-line-tests'Junio C Hamano5-34/+24
2021-07-28Merge branch 'jk/t0000-subtests-fix'Junio C Hamano1-10/+29
2021-07-28Merge branch 'dl/diff-merge-base'Junio C Hamano2-5/+9
2021-07-28Merge branch 'ab/attribute-format'Junio C Hamano23-29/+47
2021-07-28Merge branch 'jk/log-decorate-optim'Junio C Hamano8-32/+77
2021-07-28Merge branch 'sm/worktree-add-lock'Junio C Hamano3-8/+33
2021-07-28Merge branch 'ew/many-alternate-optim'Junio C Hamano16-51/+534
2021-07-28Merge branch 'hj/commit-allow-empty-message'Junio C Hamano2-12/+19
2021-07-28Merge branch 'dl/packet-read-response-end-fix'Junio C Hamano3-3/+3
2021-07-26ci/install-dependencies: handle "sparse" job package installsJeff King2-4/+7
2021-07-26ci: run "apt-get update" before "apt-get install"Jeff King1-0/+1
2021-07-26reset: clear_unpack_trees_porcelain to plug leakAndrzej Hunt1-2/+2
2021-07-26builtin/rebase: fix options.strategy memory lifecycleAndrzej Hunt1-1/+2
2021-07-26builtin/merge: free found_ref when doneAndrzej Hunt1-1/+2
2021-07-26builtin/mv: free or UNLEAK multiple pointers at end of cmd_mvAndrzej Hunt1-0/+5
2021-07-26convert: release strbuf to avoid leakAndrzej Hunt1-0/+2
2021-07-26read-cache: call diff_setup_done to avoid leakAndrzej Hunt1-0/+1
2021-07-26ref-filter: also free head for ATOM_HEAD to avoid leakAndrzej Hunt1-2/+6
2021-07-26diffcore-rename: move old_dir/new_dir definition to plug leakAndrzej Hunt1-3/+7
2021-07-26builtin/for-each-repo: remove unnecessary argv copy to plug leakAndrzej Hunt1-10/+4
2021-07-26builtin/submodule--helper: release unused strbuf to avoid leakAndrzej Hunt1-2/+4
2021-07-26environment: move strbuf into block to plug leakAndrzej Hunt1-4/+3
2021-07-26fmt-merge-msg: free newly allocated temporary strings when doneAndrzej Hunt1-2/+4
2021-07-26submodule: drop unused sm_name parameter from show_fetch_remotes()Jeff King1-3/+2
2021-07-23merge: apply autostash if merge strategy failsPhilippe Blain2-0/+9
2021-07-23merge: apply autostash if fast-forward failsPhilippe Blain2-0/+12
2021-07-23Documentation: define 'MERGE_AUTOSTASH'Philippe Blain1-1/+2
2021-07-23merge: add missing word "strategy" to a messagePhilippe Blain1-1/+1
2021-07-23cache-tree: prefetch in partial clone read-treeJonathan Tan2-2/+42
2021-07-23unpack-trees: refactor prefetching codeJonathan Tan3-19/+40
2021-07-23pack-bitmap: check pack validity when opening bitmapJeff King1-0/+5
2021-07-22bundle tests: use test_cmp instead of grepÆvar Arnfjörð Bjarmason1-13/+53
2021-07-22bundle tests: use ">file" not ": >file"Ævar Arnfjörð Bjarmason1-3/+3
2021-07-22The sixth batchJunio C Hamano1-0/+10
2021-07-22Merge branch 'bc/rev-list-without-commit-line'Junio C Hamano4-12/+112
2021-07-22Merge branch 'ab/imap-send-read-everything-simplify'Junio C Hamano1-14/+2
2021-07-22Merge branch 'ab/gitignore-discovery-doc'Junio C Hamano1-6/+5
2021-07-22Merge branch 'js/ci-windows-update'Junio C Hamano2-112/+50
2021-07-22Merge branch 'ab/send-email-optim'Junio C Hamano4-79/+159
2021-07-22Merge branch 'jk/typofix'Junio C Hamano1-1/+1
2021-07-22SubmittingPatches: replace discussion of Travis with GitHub ActionsÆvar Arnfjörð Bjarmason1-32/+17
2021-07-22SubmittingPatches: move discussion of Signed-off-by above "send"Ævar Arnfjörð Bjarmason1-79/+79
2021-07-21doc: pull: fix rebase=false documentationFelipe Contreras1-1/+1
2021-07-20pack-bitmap: clarify comment in filter_bitmap_exclude_type()Taylor Blau1-5/+6
2021-07-20unpack-trees: resolve sparse-directory/file conflictsDerrick Stolee2-12/+23
2021-07-20t1092: document bad 'git checkout' behaviorDerrick Stolee1-2/+140
2021-07-20doc: clarify description of 'submodule.recurse'Philippe Blain1-2/+3
2021-07-20doc/git-config: simplify "override" advice for FILES sectionJeff King1-5/+4
2021-07-20doc/git-config: clarify GIT_CONFIG environment variableJeff King1-5/+6
2021-07-20doc/git-config: explain --file instead of referring to GIT_CONFIGJeff King1-1/+7
2021-07-20merge-ort: restart merge with cached renames to reduce process entry costElijah Newren2-7/+87
2021-07-20merge-ort: avoid recursing into directories when we don't need toElijah Newren1-3/+99
2021-07-20merge-ort: defer recursing into directories when merge base is matchedElijah Newren1-2/+31
2021-07-20merge-ort: add a handle_deferred_entries() helper functionElijah Newren1-0/+64
2021-07-20merge-ort: add data structures for allowable trivial directory resolvesElijah Newren1-0/+61
2021-07-20merge-ort: add some more explanations in collect_merge_info_callback()Elijah Newren1-5/+15
2021-07-20merge-ort: resolve paths early when we have sufficient informationElijah Newren1-0/+37
2021-07-20t0000: fix test if run with TEST_OUTPUT_DIRECTORYPatrick Steinhardt2-2/+14
2021-07-19multi-pack-index: fix potential segfault without sub-commandTaylor Blau2-1/+6
2021-07-19refs/debug: quote prefixHan-Wen Nienhuys1-1/+2
2021-07-19t0000: clear GIT_SKIP_TESTS before running sub-testsJeff King1-10/+29
2021-07-19test-lib-functions: use test-tool for [de]packetize()Ævar Arnfjörð Bjarmason5-34/+24
2021-07-16The fifth batchJunio C Hamano1-0/+29
2021-07-16Merge branch 'ds/gender-neutral-doc'Junio C Hamano11-16/+14
2021-07-16Merge branch 'jt/partial-clone-submodule-1'Junio C Hamano14-82/+196
2021-07-16Merge branch 'ab/struct-init'Junio C Hamano29-64/+76
2021-07-16Merge branch 'dd/test-stdout-count-lines'Junio C Hamano3-76/+98
2021-07-16Merge branch 'hn/refs-test-cleanup'Junio C Hamano2-8/+6
2021-07-16Merge branch 'rs/khash-alloc-cleanup'Junio C Hamano1-9/+5
2021-07-16Merge branch 'ar/help-micro-cleanup'Junio C Hamano1-9/+8
2021-07-16Merge branch 'ar/submodule-helper-include-cleanup'Junio C Hamano1-1/+0
2021-07-16Merge branch 'ab/bundle-updates'Junio C Hamano4-65/+104
2021-07-16Merge branch 'hn/refs-iterator-peel-returns-boolean'Junio C Hamano4-3/+6
2021-07-16Merge branch 'ab/mktag-tests'Junio C Hamano1-15/+106
2021-07-16Merge branch 'ab/show-branch-tests'Junio C Hamano3-73/+155
2021-07-16Merge branch 'ab/fetch-negotiate-segv-fix'Junio C Hamano5-8/+38
2021-07-16Merge branch 'ab/make-delete-on-error'Junio C Hamano1-11/+18
2021-07-16Merge branch 'ew/mmap-failures'Junio C Hamano5-5/+22
2021-07-16Merge branch 'js/config-mak-windows-pcre-fix'Junio C Hamano1-1/+1
2021-07-16Merge branch 'js/gfw-system-config-loc-fix'Junio C Hamano3-7/+21
2021-07-16Merge branch 'ks/submodule-cleanup'Junio C Hamano1-7/+7
2021-07-16Merge branch 'tb/midx-use-checksum'Junio C Hamano6-18/+52
2021-07-16Merge branch 'en/merge-dir-rename-corner-case-fix'Junio C Hamano3-7/+193
2021-07-16Merge branch 'en/ort-perf-batch-13'Junio C Hamano4-34/+612
2021-07-16Merge branch 'en/ort-perf-batch-12'Junio C Hamano3-26/+60
2021-07-16CodingGuidelines: recommend gender-neutral descriptionJunio C Hamano1-0/+45
2021-07-16parse-options: don't complete option aliases by defaultPhilippe Blain2-1/+14
2021-07-15rename: bump limit defaults yet againElijah Newren5-5/+5
2021-07-15diffcore-rename: treat a rename_limit of 0 as unlimitedElijah Newren2-1/+2
2021-07-15doc: clarify documentation for rename/copy limitsElijah Newren3-12/+20
2021-07-15diff: correct warning message when renameLimit exceededElijah Newren1-1/+1
2021-07-15worktree: teach `add` to accept --reason <string> with --lockStephen Manz3-7/+32
2021-07-14ci(check-whitespace): restrict to the intended commitsJohannes Schindelin1-8/+2
2021-07-14ci(check-whitespace): stop requiring a read/write tokenJohannes Schindelin1-16/+0
2021-07-14checkout: stop expanding sparse indexesDerrick Stolee2-6/+12
2021-07-14sparse-index: recompute cache-treeDerrick Stolee1-0/+2
2021-07-14commit: integrate with sparse-indexDerrick Stolee3-6/+46
2021-07-14p2000: compress repo namesDerrick Stolee1-10/+10
2021-07-14p2000: add 'git checkout -' test and decrease depthDerrick Stolee1-7/+20
2021-07-14t1092: document bad sparse-checkout behaviorDerrick Stolee1-4/+6
2021-07-14fsmonitor: integrate with sparse indexDerrick Stolee2-0/+56
2021-07-14wt-status: expand added sparse directory entriesDerrick Stolee2-0/+84
2021-07-14status: use sparse-index throughoutDerrick Stolee3-6/+20
2021-07-14status: skip sparse-checkout percentage with sparse-indexDerrick Stolee3-3/+20
2021-07-14diff-lib: handle index diffs with sparse dirsDerrick Stolee1-0/+19
2021-07-14dir.c: accept a directory as part of cone-mode patternsDerrick Stolee1-5/+19
2021-07-14unpack-trees: unpack sparse directory entriesDerrick Stolee1-8/+99
2021-07-14unpack-trees: rename unpack_nondirectories()Derrick Stolee1-7/+7
2021-07-14unpack-trees: compare sparse directories correctlyDerrick Stolee1-1/+13
2021-07-14unpack-trees: preserve cache_bottomDerrick Stolee1-0/+7
2021-07-14t1092: add tests for status/add and sparse filesDerrick Stolee1-0/+38
2021-07-14t1092: expand repository data shapeDerrick Stolee1-3/+41
2021-07-14t1092: replace incorrect 'echo' with 'cat'Derrick Stolee1-1/+1
2021-07-14sparse-index: include EXTENDED flag when expandingDerrick Stolee1-1/+1
2021-07-14sparse-index: skip indexes with unmerged entriesDerrick Stolee2-0/+40
2021-07-14ci: run `make sparse` as part of the GitHub workflowJohannes Schindelin1-0/+21
2021-07-14load_ref_decorations(): fix decoration with tagsJeff King2-2/+16
2021-07-14worktree: mark lock strings with `_()` for translationStephen Manz1-2/+2
2021-07-14t2400: clean up '"add" worktree with lock' testStephen Manz1-1/+1
2021-07-13The fourth batchJunio C Hamano1-0/+26
2021-07-13Merge branch 'rs/grep-parser-fix'Junio C Hamano2-0/+11
2021-07-13Merge branch 'bk/doc-commit-typofix'Junio C Hamano1-1/+1
2021-07-13Merge branch 'dc/p4-binary-submit-fix'Junio C Hamano1-2/+5
2021-07-13Merge branch 'ab/pre-auto-gc-hook-test'Junio C Hamano1-0/+46
2021-07-13Merge branch 'jk/union-merge-binary'Junio C Hamano2-4/+24
2021-07-13Merge branch 'mr/cmake'Junio C Hamano1-9/+28
2021-07-13Merge branch 'ab/describe-tests-fix'Junio C Hamano1-62/+72
2021-07-13Merge branch 'ab/pickaxe-pcre2'Junio C Hamano14-107/+312
2021-07-13Merge branch 'hn/prep-tests-for-reftable'Junio C Hamano18-159/+170
2021-07-13Merge branch 'fc/push-simple-updates-cleanup'Junio C Hamano1-59/+34
2021-07-13Merge branch 'fc/push-simple-updates'Junio C Hamano2-23/+38
2021-07-13Merge branch 'zh/cat-file-batch-fix'Junio C Hamano2-6/+26
2021-07-13doc/rev-list-options: fix duplicate word typoJeff King1-1/+1
2021-07-13advice.h: add missing __attribute__((format)) & fix usageÆvar Arnfjörð Bjarmason2-1/+2
2021-07-13*.h: add a few missing __attribute__((format))Ævar Arnfjörð Bjarmason3-0/+3
2021-07-13*.c static functions: add missing __attribute__((format))Ævar Arnfjörð Bjarmason16-0/+20
2021-07-12git-diff: fix missing --merge-base docsDenton Liu2-5/+9
2021-07-12sequencer.c: move static function to avoid forward declÆvar Arnfjörð Bjarmason1-22/+19
2021-07-12*.c static functions: don't forward-declare __attribute__Ævar Arnfjörð Bjarmason2-6/+3
2021-07-12submodule--helper: introduce add-clone subcommandAtharva Raykar2-37/+178
2021-07-12submodule--helper: refactor module_clone()Atharva Raykar1-113/+128
2021-07-12submodule: prefix die messages with 'fatal'Atharva Raykar3-26/+26
2021-07-12rev-list: add option for --pretty=format without headerbrian m. carlson4-12/+112
2021-07-09commit: remove irrelavent prompt on `--allow-empty-message`Hu Jialun2-10/+17
2021-07-09commit: reorganise commit hint stringsHu Jialun1-10/+10
2021-07-09pkt-line: replace "stateless separator" with "response end"Denton Liu3-3/+3
2021-07-08The third batchJunio C Hamano1-0/+77
2021-07-08Merge branch 'js/stop-exporting-bogus-columns'Junio C Hamano1-3/+13
2021-07-08Merge branch 'dd/document-log-decorate-default'Junio C Hamano1-1/+3
2021-07-08Merge branch 'ar/test-code-cleanup'Junio C Hamano7-8/+8
2021-07-08Merge branch 'ba/object-info'Junio C Hamano1-1/+1
2021-07-08Merge branch 'ab/progress-cleanup'Junio C Hamano1-6/+3
2021-07-08Merge branch 'ab/xdiff-bug-cleanup'Junio C Hamano1-14/+8
2021-07-08Merge branch 'ms/mergetools-kdiff3-on-windows'Junio C Hamano1-0/+9
2021-07-08Merge branch 'ab/cmd-foo-should-return'Junio C Hamano9-14/+13
2021-07-08Merge branch 'ar/doc-libera-chat-in-my-first-contrib'Junio C Hamano1-2/+2
2021-07-08Merge branch 'ar/mailinfo-memcmp-to-skip-prefix'Junio C Hamano1-2/+2
2021-07-08Merge branch 'jk/doc-max-pack-size'Junio C Hamano3-10/+23
2021-07-08Merge branch 'ab/fix-columns-to-80-during-tests'Junio C Hamano1-2/+3