summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-09-15Git 2.38-rc0v2.38.0-rc0Junio C Hamano2-1/+10
2022-09-15Merge branch 'jk/proto-v2-ref-prefix-fix'Junio C Hamano2-3/+32
2022-09-15Merge branch 'rs/add-p-worktree-mode-prompt-fix'Junio C Hamano1-8/+8
2022-09-15Merge branch 'js/typofix'Junio C Hamano6-6/+6
2022-09-15Merge branch 'en/remerge-diff-fixes'Junio C Hamano2-7/+55
2022-09-14Prepare for 2.38-rc0Junio C Hamano1-0/+11
2022-09-14Merge branch 'jk/plug-list-object-filter-leaks'Junio C Hamano3-11/+21
2022-09-14Merge branch 'ab/submodule-helper-leakfix'Junio C Hamano12-64/+176
2022-09-14Merge branch 'ab/dedup-config-and-command-docs'Junio C Hamano42-226/+280
2022-09-14Merge branch 'ab/unused-annotation'Junio C Hamano93-269/+270
2022-09-14Merge branch 'jk/unused-annotation'Junio C Hamano92-234/+337
2022-09-14add -p: fix worktree patch mode promptsRené Scharfe1-8/+8
2022-09-13Sync with 'maint'Junio C Hamano1-0/+31
2022-09-13Merge a handful of topics from the 'master' frontJunio C Hamano2-1/+32
2022-09-13Merge branch 'en/merge-unstash-only-on-clean-merge' into maintJunio C Hamano2-1/+13
2022-09-13Merge branch 'ds/github-actions-use-newer-ubuntu' into maintJunio C Hamano1-1/+1
2022-09-13Merge branch 'ad/preload-plug-memleak' into maintJunio C Hamano1-0/+6
2022-09-13Merge branch 'sg/xcalloc-cocci-fix' into maintJunio C Hamano1-1/+1
2022-09-13Merge branch 'jk/pipe-command-nonblock' into maintJunio C Hamano7-27/+123
2022-09-13Merge branch 'jk/is-promisor-object-keep-tree-in-use' into maintJunio C Hamano2-2/+20
2022-09-13The twentieth batchJunio C Hamano1-0/+26
2022-09-13Merge branch 'ow/rev-parse-parseopt-fix'Junio C Hamano2-0/+10
2022-09-13Merge branch 'js/builtin-add-p-portability-fix'Junio C Hamano3-4/+8
2022-09-13Merge branch 'sg/parse-options-subcommand'Junio C Hamano4-10/+12
2022-09-13Merge branch 'jk/rev-list-verify-objects-fix'Junio C Hamano3-1/+30
2022-09-13Merge branch 'jk/upload-pack-skip-hash-check'Junio C Hamano6-20/+56
2022-09-13Merge branch 'rs/diff-no-index-cleanup'Junio C Hamano1-6/+12
2022-09-13Merge branch 'ab/submodule-helper-prep'Junio C Hamano16-371/+467
2022-09-13Merge branch 'ed/fsmonitor-on-network-disk'Junio C Hamano1-0/+68
2022-09-12Documentation: fix various repeat word typosJacob Stopak6-6/+6
2022-09-09The nineteenth batchJunio C Hamano1-0/+19
2022-09-09Merge branch 'vd/sparse-reset-checkout-fixes'Junio C Hamano2-2/+11
2022-09-09Merge branch 'ab/retire-ppc-sha1'Junio C Hamano8-350/+9
2022-09-09Merge branch 'cc/doc-trailer-whitespace-rules'Junio C Hamano1-4/+6
2022-09-09Merge branch 'jc/format-patch-force-in-body-from'Junio C Hamano6-1/+73
2022-09-09Merge branch 'js/range-diff-with-pathspec'Junio C Hamano4-26/+94
2022-09-09Merge branch 'jk/tempfile-active-flag-cleanup'Junio C Hamano2-24/+7
2022-09-09Merge branch 'js/add-p-diff-parsing-fix'Junio C Hamano2-12/+48
2022-09-08rev-parse --parseopt: detect missing opt-specØystein Walle2-0/+10
2022-09-08fetch: add branch.*.merge to default ref-prefix extensionJeff King2-3/+32
2022-09-08fetch: stop checking for NULL transport->remote in do_fetch()Jeff King1-1/+1
2022-09-08prepare_repo_settings(): plug leak of config valuesJeff King1-4/+3
2022-09-08list_objects_filter_options: plug leak of filter_spec stringsJeff King1-6/+13
2022-09-08transport: free filter options in disconnect_git()Jeff King1-0/+1
2022-09-08transport: deep-copy object-filter struct for fetch-packJeff King1-1/+3
2022-09-08list_objects_filter_copy(): deep-copy sparse_oid_name fieldJeff King1-0/+1
2022-09-07t1060: check partial clone of misnamed blobJeff King1-0/+7
2022-09-07diff-no-index: simplify argv index calculationRené Scharfe1-1/+1
2022-09-07diff-no-index: release prefixed filenamesRené Scharfe1-1/+4
2022-09-07diff-no-index: release strbuf on queue errorRené Scharfe1-4/+7
2022-09-07parse_object(): check commit-graph when skip_hash setJeff King3-20/+11
2022-09-07upload-pack: skip parse-object re-hashing of "want" objectsJeff King3-2/+25
2022-09-07parse_object(): allow skipping hash checkJeff King2-3/+18
2022-09-07notes, remote: show unknown subcommands between `'SZEDER Gábor2-2/+2
2022-09-07notes: simplify default operation mode arguments checkSZEDER Gábor1-4/+7
2022-09-07test-parse-options.c: fix style of comparison with zeroSZEDER Gábor1-2/+2
2022-09-07test-parse-options.c: don't use for loop initial declarationSZEDER Gábor1-1/+2
2022-09-07t0040-parse-options: remove leftover debuggingSZEDER Gábor1-2/+0
2022-09-07docs: add CONFIGURATION sections that fuzzy map to built-insÆvar Arnfjörð Bjarmason9-0/+54
2022-09-07docs: add CONFIGURATION sections that map to a built-inÆvar Arnfjörð Bjarmason13-0/+88
2022-09-07log docs: de-duplicate configuration sectionsÆvar Arnfjörð Bjarmason2-28/+6
2022-09-07difftool docs: de-duplicate configuration sectionsÆvar Arnfjörð Bjarmason3-41/+29
2022-09-07notes docs: de-duplicate and combine configuration sectionsÆvar Arnfjörð Bjarmason3-81/+33
2022-09-07apply docs: de-duplicate configuration sectionsÆvar Arnfjörð Bjarmason1-7/+3
2022-09-07send-email docs: de-duplicate configuration sectionsÆvar Arnfjörð Bjarmason2-37/+39
2022-09-07grep docs: de-duplicate configuration sectionsÆvar Arnfjörð Bjarmason2-29/+7
2022-09-07docs: add and use include template for config/* includesÆvar Arnfjörð Bjarmason9-3/+21
2022-09-07rev-list: disable commit graph with --verify-objectsJeff King2-0/+29
2022-09-07lookup_commit_in_graph(): use prepare_commit_graph() to check for graphJeff King1-1/+1
2022-09-05The eighteenth batchJunio C Hamano1-0/+17
2022-09-05Merge branch 'jk/test-crontab-fixes'Junio C Hamano1-11/+12
2022-09-05Merge branch 'en/test-without-test-create-repo'Junio C Hamano11-136/+136
2022-09-05Merge branch 'bc/gc-crontab-fix'Junio C Hamano2-18/+25
2022-09-05Merge branch 'es/t4301-sed-portability-fix'Junio C Hamano1-12/+12
2022-09-05Merge branch 'rs/test-mergesort'Junio C Hamano1-13/+27
2022-09-05Merge branch 'rs/tempfile-cleanup-race-fix'Junio C Hamano2-9/+7
2022-09-05Merge branch 'ac/bitmap-lookup-table'Junio C Hamano18-711/+1375
2022-09-05Merge branch 'tb/midx-with-changing-preferred-pack-fix'Junio C Hamano3-47/+140
2022-09-02unpack-trees: fix sparse directory recursion checkVictoria Dye2-2/+11
2022-09-02diff: fix filtering of merge commits under --remerge-diffElijah Newren2-0/+6
2022-09-02diff: fix filtering of additional headers under --remerge-diffElijah Newren2-1/+18
2022-09-02diff: have submodule_format logic avoid additional diff headersElijah Newren2-6/+31
2022-09-02submodule--helper: fix a configure_added_submodule() leakÆvar Arnfjörð Bjarmason2-2/+3
2022-09-02submodule--helper: free rest of "displaypath" in "struct update_data"Ævar Arnfjörð Bjarmason1-7/+8
2022-09-02submodule--helper: free some "displaypath" in "struct update_data"Ævar Arnfjörð Bjarmason4-1/+5
2022-09-02submodule--helper: fix a memory leak in print_status()Ævar Arnfjörð Bjarmason1-1/+2
2022-09-02submodule--helper: fix a leak in module_add()Ævar Arnfjörð Bjarmason1-2/+6
2022-09-02submodule--helper: fix obscure leak in module_add()Ævar Arnfjörð Bjarmason1-11/+11
2022-09-02submodule--helper: fix "reference" leakÆvar Arnfjörð Bjarmason1-6/+15
2022-09-02submodule--helper: fix a memory leak in get_default_remote_submodule()Ævar Arnfjörð Bjarmason1-1/+5
2022-09-02submodule--helper: fix a leak with repo_clear()Ævar Arnfjörð Bjarmason1-0/+1
2022-09-02submodule--helper: fix "sm_path" and other "module_cb_list" leaksÆvar Arnfjörð Bjarmason2-1/+21
2022-09-02submodule--helper: fix "errmsg_str" memory leakÆvar Arnfjörð Bjarmason1-0/+1
2022-09-02submodule--helper: add and use *_release() functionsÆvar Arnfjörð Bjarmason2-1/+28
2022-09-02submodule--helper: don't leak {run,capture}_command() cp.dir argumentÆvar Arnfjörð Bjarmason1-3/+3
2022-09-02submodule--helper: "struct pathspec" memory leak in module_update()Ævar Arnfjörð Bjarmason1-1/+3
2022-09-02submodule--helper: fix most "struct pathspec" memory leaksÆvar Arnfjörð Bjarmason1-23/+51
2022-09-02submodule--helper: fix trivial get_default_remote_submodule() leakÆvar Arnfjörð Bjarmason1-0/+2
2022-09-02submodule--helper: fix a leak in "clone_submodule"Ævar Arnfjörð Bjarmason6-5/+12
2022-09-02Merge branch 'ab/submodule-helper-prep' into ab/submodule-helper-leakfixJunio C Hamano16-371/+467
2022-09-02submodule--helper: fix bad config API usageÆvar Arnfjörð Bjarmason1-1/+1
2022-09-02submodule--helper: libify even more "die" paths for module_update()Ævar Arnfjörð Bjarmason1-16/+25
2022-09-02submodule--helper: libify more "die" paths for module_update()Ævar Arnfjörð Bjarmason1-21/+37
2022-09-02submodule--helper: check repo{_submodule,}_init() return valuesÆvar Arnfjörð Bjarmason3-2/+13
2022-09-02submodule--helper: libify "must_die_on_failure" code paths (for die)Ævar Arnfjörð Bjarmason1-12/+17
2022-09-02submodule--helper update: don't override 'checkout' exit codeÆvar Arnfjörð Bjarmason1-6/+3
2022-09-02submodule--helper: libify "must_die_on_failure" code pathsÆvar Arnfjörð Bjarmason1-29/+16
2022-09-02submodule--helper: libify determine_submodule_update_strategy()Ævar Arnfjörð Bjarmason1-14/+25
2022-09-02submodule--helper: don't exit() on failure, returnÆvar Arnfjörð Bjarmason1-10/+25
2022-09-02submodule--helper: use "code" in run_update_command()Ævar Arnfjörð Bjarmason1-14/+13
2022-09-02submodule API: don't handle SM_..{UNSPECIFIED,COMMAND} in to_string()Ævar Arnfjörð Bjarmason3-13/+11
2022-09-02submodule--helper: don't call submodule_strategy_to_string() in BUG()Ævar Arnfjörð Bjarmason1-6/+6
2022-09-02submodule--helper: add missing braces to "else" armÆvar Arnfjörð Bjarmason1-1/+2
2022-09-02submodule--helper: return "ret", not "1" from update_submodule()Ævar Arnfjörð Bjarmason2-2/+2
2022-09-02submodule--helper: rename "int res" to "int ret"Ævar Arnfjörð Bjarmason1-9/+9
2022-09-02submodule--helper: don't redundantly check "else if (res)"Ævar Arnfjörð Bjarmason1-2/+1
2022-09-02submodule--helper: refactor "errmsg_str" to be a "struct strbuf"Glen Choo1-8/+6
2022-09-02submodule--helper: add "const" to passed "struct update_data"Ævar Arnfjörð Bjarmason1-5/+7
2022-09-02submodule--helper: add "const" to copy of "update_data"Glen Choo1-2/+2
2022-09-02submodule--helper: add "const" to passed "module_clone_data"Ævar Arnfjörð Bjarmason1-23/+26
2022-09-02submodule--helper: move "sb" in clone_submodule() to its own scopeÆvar Arnfjörð Bjarmason1-7/+14
2022-09-02submodule--helper: use xstrfmt() in clone_submodule()Ævar Arnfjörð Bjarmason1-8/+9
2022-09-02submodule--helper: replace memset() with { 0 }-initializationÆvar Arnfjörð Bjarmason1-4/+2
2022-09-02submodule--helper style: add \n\n after variable declarationsÆvar Arnfjörð Bjarmason1-2/+23
2022-09-02submodule--helper style: don't separate declared variables with \n\nÆvar Arnfjörð Bjarmason1-28/+5
2022-09-02submodule--helper: move "resolve-relative-url-test" to a test-toolÆvar Arnfjörð Bjarmason3-24/+43
2022-09-02submodule--helper: move "check-name" to a test-toolÆvar Arnfjörð Bjarmason3-25/+47
2022-09-02submodule--helper: move "is-active" to a test-toolÆvar Arnfjörð Bjarmason7-30/+90
2022-09-02test-tool submodule-config: remove unused "--url" handlingÆvar Arnfjörð Bjarmason1-9/+2
2022-09-02submodule--helper: remove unused "list" helperÆvar Arnfjörð Bjarmason2-65/+0
2022-09-02submodule--helper: remove unused "name" helperÆvar Arnfjörð Bjarmason1-19/+0
2022-09-02submodule tests: test for "add <repository> <abs-path>"Ævar Arnfjörð Bjarmason1-0/+5
2022-09-02submodule tests: test usage behaviorÆvar Arnfjörð Bjarmason1-0/+26
2022-09-01The seventeenth batchJunio C Hamano1-1/+12
2022-09-01Merge branch 'en/merge-multi-strategies'Junio C Hamano1-9/+11
2022-09-01Merge branch 'en/t4301-more-merge-tree-tests'Junio C Hamano1-1/+573
2022-09-01Merge branch 'en/merge-unstash-only-on-clean-merge'Junio C Hamano2-1/+13
2022-09-01Merge branch 'sg/parse-options-subcommand'Junio C Hamano35-335/+875
2022-09-01Merge branch 'ds/bundle-uri-clone'Junio C Hamano10-0/+374
2022-09-01git-compat-util.h: use "deprecated" for UNUSED variablesÆvar Arnfjörð Bjarmason1-1/+2
2022-09-01git-compat-util.h: use "UNUSED", not "UNUSED(var)"Ævar Arnfjörð Bjarmason93-269/+269
2022-09-01add -p: ignore dirty submodulesJohannes Schindelin2-1/+14
2022-09-01add -p: gracefully handle unparseable hunk headers in colored diffsJohannes Schindelin2-8/+27
2022-09-01add -p: detect more mismatches between plain vs colored diffsJohannes Schindelin2-3/+7
2022-08-31Makefile: use $(OBJECTS) instead of $(C_OBJ)Ævar Arnfjörð Bjarmason1-4/+2
2022-08-31Makefile + hash.h: remove PPC_SHA1 implementationÆvar Arnfjörð Bjarmason8-347/+8
2022-08-30test-crontab: minor memory and error handling fixesJeff King1-11/+12
2022-08-30tempfile: update comment describing state transitionsJeff King1-13/+5
2022-08-30tempfile: drop active flagJeff King2-11/+2
2022-08-30Merge branch 'rs/tempfile-cleanup-race-fix' into jk/tempfile-active-flag-cleanupJunio C Hamano2-9/+7
2022-08-30t6132(NO_PERL): do not run the scripted `add -p`Johannes Schindelin1-1/+5
2022-08-30t3701: test the built-in `add -i` regardless of NO_PERLJohannes Schindelin1-2/+2
2022-08-30add -p: avoid ambiguous signed/unsigned comparisonJohannes Schindelin1-1/+1
2022-08-30Sync with Git 2.37.3Junio C Hamano1-3/+3
2022-08-30Git 2.37.3v2.37.3Junio C Hamano2-4/+4
2022-08-30Documentation: clarify whitespace rules for trailersChristian Couder1-4/+6
2022-08-29The sixteenth batchJunio C Hamano1-21/+37
2022-08-29Merge branch 'es/fix-chained-tests'Junio C Hamano5-13/+14
2022-08-29Merge branch 'ds/github-actions-use-newer-ubuntu'Junio C Hamano1-1/+1
2022-08-29Merge branch 'ad/preload-plug-memleak'Junio C Hamano1-0/+6
2022-08-29Merge branch 'sg/xcalloc-cocci-fix'Junio C Hamano1-1/+1
2022-08-29Merge branch 'en/ort-unused-code-removal'Junio C Hamano1-20/+2
2022-08-29Merge branch 'tl/trace2-config-scope'Junio C Hamano4-3/+54
2022-08-29Merge branch 'vd/fix-perf-tests'Junio C Hamano2-2/+2
2022-08-29Merge branch 'mg/sequencer-untranslate-reflog'Junio C Hamano1-5/+5
2022-08-29Merge branch 'jk/unused-fixes'Junio C Hamano11-40/+27
2022-08-29Merge branch 'jd/prompt-show-conflict'Junio C Hamano2-1/+27
2022-08-29Merge branch 'vd/scalar-enables-fsmonitor'Junio C Hamano3-91/+220
2022-08-29Merge branch 'en/ancestry-path-in-a-range'Junio C Hamano5-106/+141
2022-08-29Merge branch 'mt/rot13-in-c'Junio C Hamano10-296/+434
2022-08-29Merge branch 'ds/decorate-filter-tweak'Junio C Hamano22-85/+701
2022-08-29format-patch: learn format.forceInBodyFrom configuration variableJunio C Hamano4-0/+34
2022-08-29format-patch: allow forcing the use of in-body From: headerJunio C Hamano5-0/+30
2022-08-29pretty: separate out the logic to decide the use of in-body fromJunio C Hamano1-1/+9
2022-08-29t4301: emit blank line in more idiomatic fashionEric Sunshine1-10/+10
2022-08-29t4301: fix broken &&-chains and add missing loop terminationEric Sunshine1-2/+2
2022-08-28gc: use temporary file for editing crontabbrian m. carlson2-18/+25
2022-08-28pack-bitmap-write: drop unused pack_idx_entry parametersJeff King1-6/+2
2022-08-28test-mergesort: use mem_pool for sort inputRené Scharfe1-1/+3
2022-08-28test-mergesort: read sort input all at onceRené Scharfe1-13/+25
2022-08-28t4301: account for behavior differences between sed implementationsEric Sunshine1-1/+1
2022-08-28Merge branch 'en/t4301-more-merge-tree-tests' into es/t4301-sed-portability-fixJunio C Hamano1-1/+573
2022-08-27tempfile: avoid directory cleanup raceRené Scharfe2-9/+7
2022-08-26Sync with 'maint'Junio C Hamano1-0/+46
2022-08-26A handful more topics from the 'master' front for 2.37.3Junio C Hamano2-1/+47
2022-08-26Merge branch 'po/doc-add-renormalize' into maintJunio C Hamano1-1/+3
2022-08-26Merge branch 'vd/sparse-reset-checkout-fixes' into maintJunio C Hamano6-10/+141
2022-08-26Merge branch 'jk/fsck-tree-mode-bits-fix' into maintJunio C Hamano7-10/+51
2022-08-26Merge branch 'fc/vimdiff-layout-vimdiff3-fix' into maintJunio C Hamano1-59/+43
2022-08-26Merge branch 'js/safe-directory-plus' into maintJunio C Hamano4-15/+81
2022-08-26Merge branch 'pw/use-glibc-tunable-for-malloc-optim' into maintJunio C Hamano1-3/+8
2022-08-26Merge branch 'ab/hooks-regression-fix' into maintJunio C Hamano2-7/+26
2022-08-26Merge branch 'gc/git-reflog-doc-markup' into maintJunio C Hamano1-1/+1
2022-08-26Merge branch 'js/ort-clean-up-after-failed-merge' into maintJunio C Hamano1-0/+5
2022-08-26Merge branch 'jk/struct-zero-init-with-older-gcc' into maintJunio C Hamano1-0/+4
2022-08-26Merge branch 'js/lstat-mingw-enotdir-fix' into maintJunio C Hamano1-2/+2
2022-08-26Merge branch 'js/mingw-with-python' into maintJunio C Hamano1-3/+2
2022-08-26Merge branch 'ca/unignore-local-installation-on-windows' into maintJunio C Hamano1-1/+1
2022-08-26bitmap-lookup-table: add performance tests for lookup tableAbhradeep Chakraborty5-122/+199
2022-08-26pack-bitmap: prepare to read lookup table extensionAbhradeep Chakraborty3-9/+312