summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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-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-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-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-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-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-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-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
2021-07-08Merge branch 'ar/more-typofix'Junio C Hamano4-4/+4
2021-07-08Merge branch 'fw/complete-cmd-idx-fix'Junio C Hamano1-0/+1
2021-07-08Merge branch 'jk/test-without-readlink-1'Junio C Hamano3-3/+9
2021-07-08Merge branch 'jx/sideband-cleanup'Junio C Hamano32-1013/+1036
2021-07-08Merge branch 'jk/test-avoid-globmatch-with-skip-patterns'Junio C Hamano1-12/+22
2021-07-08Merge branch 'jv/userdiff-csharp-update'Junio C Hamano1-1/+1
2021-07-08Merge branch 'ab/config-hooks-path-testfix'Junio C Hamano1-0/+1
2021-07-08Merge branch 'fc/pull-cleanups'Junio C Hamano1-15/+11
2021-07-08Merge branch 'jk/bitmap-tree-optim'Junio C Hamano3-0/+22
2021-07-08Merge branch 'ah/graph-typofix'Junio C Hamano1-1/+1
2021-07-08Merge branch 'jx/t6020-with-older-bash'Junio C Hamano1-19/+31
2021-07-08Merge branch 'ar/typofix'Junio C Hamano14-16/+15
2021-07-08Merge branch 'jk/revision-squelch-gcc-warning'Junio C Hamano1-2/+3
2021-07-08Merge branch 'ah/uninitialized-reads-fix'Junio C Hamano3-4/+4
2021-07-08Merge branch 'js/no-more-multimail'Junio C Hamano12-6303/+2
2021-07-08Merge branch 'js/subtree-on-windows-fix'Junio C Hamano1-4/+8
2021-07-08Merge branch 'dd/svn-test-wo-locale-a'Junio C Hamano6-22/+32
2021-07-08Merge branch 'fc/doc-default-to-upstream-config'Junio C Hamano1-1/+1
2021-07-08Merge branch 'js/trace2-discard-event-docfix'Junio C Hamano1-2/+2
2021-07-08Merge branch 'tb/complete-diff-anchored'Junio C Hamano1-0/+1
2021-07-08Merge branch 'tk/partial-clone-repack-doc'Junio C Hamano1-5/+1
2021-07-08fetch: fix segfault in --negotiate-only without --negotiation-tip=*Ævar Arnfjörð Bjarmason2-0/+19
2021-07-07oidtree: a crit-bit tree for odb_loose_cacheEric Wong12-30/+478
2021-07-07oidcpy_with_padding: constify `src' argEric Wong1-1/+1
2021-07-07make object_directory.loose_objects_subdir_seen a bitmapEric Wong2-4/+9
2021-07-07avoid strlen via strbuf_addstr in link_alt_odb_entryEric Wong1-4/+4
2021-07-07speed up alt_odb_usable() with many alternatesEric Wong5-12/+42
2021-07-07imap-send.c: use less verbose strbuf_fread() idiomÆvar Arnfjörð Bjarmason1-14/+2
2021-07-06docs: .gitignore parsing is to the top of the repoAndrew Berry1-6/+5
2021-07-06submodule--helper: remove redundant includeAtharva Raykar1-1/+0
2021-07-06help: convert git_cmd to page in one placeAndrei Rybak1-9/+8
2021-07-06khash: clarify that allocations never failRené Scharfe1-9/+5
2021-07-06t7509: avoid direct file access for writing CHERRY_PICK_HEADHan-Wen Nienhuys1-2/+2
2021-07-06t1415: avoid direct filesystem access for writing refsHan-Wen Nienhuys1-6/+4
2021-07-06t6402: preserve git exit status codeĐoàn Trần Công Danh1-68/+64
2021-07-06t6400: preserve git ls-files exit status codeĐoàn Trần Công Danh1-8/+8
2021-07-06test-lib-functions: introduce test_stdout_line_countĐoàn Trần Công Danh1-0/+26
2021-07-06ci: accelerate the checkoutJohannes Schindelin1-5/+5
2021-07-06ci (vs-build): build with NO_GETTEXTDennis Ameling1-2/+2
2021-07-06artifacts-tar: respect NO_GETTEXTJohannes Schindelin1-1/+4
2021-07-06ci (windows): transfer also the Git-tracked files to the test jobsJohannes Schindelin1-10/+12
2021-07-06bundle: remove "ref_list" in favor of string-list.c APIÆvar Arnfjörð Bjarmason4-43/+50
2021-07-06bundle.c: use a temporary variable for OIDs and namesÆvar Arnfjörð Bjarmason2-10/+22
2021-07-06bundle cmd: stop leaking memory from parse_options_cmd_bundle()Ævar Arnfjörð Bjarmason1-21/+41
2021-07-02perf: fix when running with TEST_OUTPUT_DIRECTORYPatrick Steinhardt3-13/+24
2021-07-01string-list.h users: change to use *_{nodup,dup}()Ævar Arnfjörð Bjarmason8-13/+13
2021-07-01string-list.[ch]: add a string_list_init_{nodup,dup}()Ævar Arnfjörð Bjarmason2-4/+25
2021-07-01dir.[ch]: replace dir_init() with DIR_INITÆvar Arnfjörð Bjarmason10-27/+13
2021-07-01*.c *_init(): define in terms of corresponding *_INIT macroÆvar Arnfjörð Bjarmason6-15/+12
2021-07-01*.h: move some *_INIT to designated initializersÆvar Arnfjörð Bjarmason4-5/+13
2021-07-01test-lib: avoid accidental globbing in match_pattern_list()Jeff King1-12/+22
2021-06-30fetch: document the --negotiate-only optionÆvar Arnfjörð Bjarmason2-3/+13
2021-06-30send-pack.c: move "no refs in common" abort earlierÆvar Arnfjörð Bjarmason1-5/+6
2021-06-30merge-recursive: handle rename-to-self caseElijah Newren2-9/+16
2021-06-30merge-ort: ensure we consult df_conflict and path_conflictsElijah Newren2-4/+8
2021-06-30t6423: test directory renames causing rename-to-selfElijah Newren1-0/+175
2021-06-30grep: report missing left operand of --andRené Scharfe2-0/+11
2021-06-29xmmap: inform Linux users of tuning knobs on ENOMEMEric Wong5-5/+22