summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-09-21Git 2.38-rc1v2.38.0-rc1Junio C Hamano2-1/+5
2022-09-21Merge branch 'sg/parse-options-subcommand'Junio C Hamano1-3/+3
2022-09-21Merge branch 'js/typofix'Junio C Hamano7-10/+10
2022-09-21Merge branch 'sg/clean-test-results'Junio C Hamano2-0/+2
2022-09-21Merge branch 'vd/check-docs-fixes'Junio C Hamano3-0/+4
2022-09-21Merge branch 'vd/doc-reviewing-guidelines'Junio C Hamano2-0/+163
2022-09-21Merge branch 'vd/scalar-generalize-diagnose'Junio C Hamano3-15/+69
2022-09-21Final batch before -rc1Junio C Hamano1-0/+4
2022-09-21Merge branch 'fz/help-doublofix'Junio C Hamano2-2/+2
2022-09-21Merge branch 'tz/tech-docs-to-help-fix'Junio C Hamano5-8/+7
2022-09-21Merge branch 'ml/commit-graph-expire-dir-leak-fix'Junio C Hamano1-0/+2
2022-09-21Merge branch 'ec/reftable-pass-pq-entry-by-reference'Junio C Hamano4-6/+6
2022-09-21builtin/diagnose.c: don't translate the two mode valuesAlex Henrie1-1/+1
2022-09-21t/Makefile: remove 'test-results' on 'make clean'SZEDER Gábor2-0/+2
2022-09-21gc: don't translate literal commandsAlex Henrie1-3/+3
2022-09-21Documentation: clean up various typos in technical docsJacob Stopak4-7/+7
2022-09-21Documentation: clean up a few misspelled word typosJacob Stopak3-3/+3
2022-09-19version: fix builtin linking & documentationVictoria Dye3-0/+3
2022-09-19diagnose: add to command-list.txtVictoria Dye1-0/+1
2022-09-19Documentation: add ReviewingGuidelinesVictoria Dye2-0/+163
2022-09-19A bit more of remaining topics before -rc1Junio C Hamano1-11/+14
2022-09-19Merge branch 'ad/t1800-cygwin'Junio C Hamano1-3/+3
2022-09-19Merge branch 'vd/scalar-to-main'Junio C Hamano19-207/+264
2022-09-19Merge branch 'es/chainlint'Junio C Hamano73-449/+1479
2022-09-19Merge branch 'jk/list-objects-filter-cleanup'Junio C Hamano11-50/+48
2022-09-19Merge branch 'zh/ls-files-format'Junio C Hamano1-1/+1
2022-09-19Merge branch 'sy/mv-out-of-cone'Junio C Hamano4-28/+379
2022-09-19commit-graph: Fix missing closedir in expire_commit_graphsMiaoqian Lin1-0/+2
2022-09-19diagnose.c: refactor to safely use 'd_type'Victoria Dye2-14/+68
2022-09-16help: fix doubled words in explanation for developer interfacesFangyi Zhou2-2/+2
2022-09-16api docs: link to html version of api-trace2Todd Zullinger1-1/+1
2022-09-16docs: fix a few recently broken linksTodd Zullinger4-7/+6
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-15reftable: use a pointer for pq_entry paramElijah Conners4-6/+6
2022-09-15t1800: correct test to handle CygwinAdam Dinwoodie1-3/+3
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-12chainlint: colorize problem annotations and test delimitersEric Sunshine1-3/+43
2022-09-12Documentation: fix various repeat word typosJacob Stopak6-6/+6
2022-09-12ls-files: fix black space in error messageZheNing Hu1-1/+1
2022-09-12list-objects-filter: convert filter_spec to a strbufJeff King2-35/+20
2022-09-12list-objects-filter: add and use initializersJeff King11-15/+27
2022-09-12list-objects-filter: handle null default filter specJeff King1-1/+1
2022-09-12list-objects-filter: don't memset after releasing filter structJeff King1-3/+1
2022-09-12Merge branch 'jk/plug-list-object-filter-leaks' into jk/list-objects-filter-c...Junio C Hamano3-11/+21
2022-09-09builtin/mv.c: fix possible segfault in add_slash()Shaoxuan Yuan1-1/+1
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-02Documentation/technical: include Scalar technical docVictoria Dye2-61/+1
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-09-02scalar-clone: add test coverageVictoria Dye1-0/+151
2022-09-02scalar: add to 'git help -a' command listVictoria Dye2-1/+2
2022-09-02scalar: implement the `help` subcommandJohannes Schindelin1-0/+20
2022-09-02git help: special-case `scalar`Johannes Schindelin1-0/+2
2022-09-02scalar: include in standard Git build & installationVictoria Dye10-142/+28
2022-09-02scalar: fix command documentation section headerVictoria Dye1-2/+2
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-01t: retire unused chainlint.sedEric Sunshine1-399/+0
2022-09-01t/Makefile: teach `make test` and `make prove` to run chainlint.plEric Sunshine1-3/+17
2022-09-01test-lib: replace chainlint.sed with chainlint.plEric Sunshine2-3/+8
2022-09-01test-lib: retire "lint harder" optimization hackEric Sunshine4-21/+3
2022-09-01t/chainlint: add more chainlint.pl self-testsEric Sunshine34-2/+336
2022-09-01chainlint.pl: allow `|| echo` to signal failure upstream of a pipeEric Sunshine3-0/+24
2022-09-01chainlint.pl: complain about loops lacking explicit failure handlingEric Sunshine12-7/+153
2022-09-01chainlint.pl: don't flag broken &&-chain if failure indicated explicitlyEric Sunshine7-2/+62