summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-03-06Git 2.40-rc2v2.40.0-rc2Junio C Hamano1-1/+1
2023-03-06Merge branch 'gm/signature-format-doc'Junio C Hamano2-5/+20
2023-03-01Merge branch 'rs/range-diff-custom-abbrev-fix'Junio C Hamano1-1/+1
2023-03-01Git 2.40-rc1v2.40.0-rc1Junio C Hamano1-1/+1
2023-02-28A bit more before 2.40-rc1Junio C Hamano1-0/+9
2023-02-28Merge branch 'ar/test-lib-remove-stale-comment'Junio C Hamano1-6/+0
2023-02-28Merge branch 'zy/t9700-style'Junio C Hamano1-31/+30
2023-02-28Merge branch 'pw/rebase-i-parse-fix'Junio C Hamano5-18/+56
2023-02-28Merge branch 'jk/http-test-fixes'Junio C Hamano5-114/+122
2023-02-28range-diff: avoid compiler warning when char is unsignedRené Scharfe1-1/+1
2023-02-27signature-format.txt: note SSH and X.509 signature delimitersGwyneth Morgan2-5/+20
2023-02-27A bit more before 2.40-rc1Junio C Hamano1-0/+31
2023-02-27Merge branch 'if/simplify-trace-setup'Junio C Hamano3-6/+5
2023-02-27Merge branch 'jc/countermand-format-attach'Junio C Hamano3-1/+22
2023-02-27Merge branch 'jk/shorten-unambiguous-ref-wo-sscanf'Junio C Hamano2-45/+82
2023-02-27Merge branch 'mh/credential-password-expiry'Junio C Hamano6-2/+125
2023-02-27Merge branch 'rs/archive-mtime'Junio C Hamano4-0/+32
2023-02-27Merge branch 'tb/drop-dir-iterator-follow-symlink-bit'Junio C Hamano4-74/+8
2023-02-27Merge branch 'tl/range-diff-custom-abbrev'Junio C Hamano2-4/+39
2023-02-27Merge branch 'ap/t2015-style-update'Junio C Hamano1-5/+6
2023-02-27Merge branch 'jc/diff-algo-attribute'Junio C Hamano6-25/+140
2023-02-27Merge branch 'pw/rebase-i-validate-labels-early'Junio C Hamano2-1/+61
2023-02-27test-lib: drop comment about test_descriptionAndrei Rybak1-6/+0
2023-02-25t9700: modernize test scriptsZhang Yi1-31/+30
2023-02-24A few more topics post 2.40-rc0Junio C Hamano1-0/+3
2023-02-24Merge branch 'ps/free-island-marks'Junio C Hamano2-5/+23
2023-02-24Merge branch 'jk/http-proxy-tests'Junio C Hamano4-0/+65
2023-02-24Merge branch 'ma/fetch-parallel-use-online-cpus'Junio C Hamano2-0/+8
2023-02-24Git 2.40-rc0v2.40.0-rc0Junio C Hamano2-1/+15
2023-02-24Merge branch 'jc/genzeros-avoid-raw-write'Junio C Hamano1-5/+6
2023-02-24Merge branch 'rd/doc-default-date-format'Junio C Hamano1-5/+5
2023-02-24Merge branch 'js/gpg-errors'Junio C Hamano2-2/+50
2023-02-24Merge branch 'rs/ctype-test'Junio C Hamano1-2/+28
2023-02-23rebase -i: fix parsing of "fixup -C<commit>"Phillip Wood4-6/+42
2023-02-23rebase -i: match whole word in is_command()Phillip Wood3-12/+14
2023-02-23t5559: make SSL/TLS the defaultJeff King1-0/+1
2023-02-23t5559: fix test failures with LIB_HTTPD_SSLJeff King1-5/+18
2023-02-23t/lib-httpd: enable HTTP/2 "h2" protocol, not just h2cJeff King1-1/+1
2023-02-23t/lib-httpd: respect $HTTPD_PROTO in expect_askpass()Jeff King1-3/+3
2023-02-23t5551: drop curl trace lines without headersJeff King1-1/+1
2023-02-23t5551: handle v2 protocol in cookie testJeff King1-8/+11
2023-02-23t5551: simplify expected cookie fileJeff King1-3/+2
2023-02-23t5551: handle v2 protocol in upload-pack service testJeff King1-13/+3
2023-02-23t5551: handle v2 protocol when checking curl traceJeff King1-11/+25
2023-02-23t5551: stop forcing clone to run with v0 protocolJeff King1-1/+1
2023-02-23t5551: handle HTTP/2 when checking curl traceJeff King1-3/+11
2023-02-23t5551: lower-case headers in expected curl traceJeff King1-25/+30
2023-02-23t5551: drop redundant grep for Accept-LanguageJeff King1-4/+1
2023-02-23t5541: simplify and move "no empty path components" testJeff King2-18/+9
2023-02-23t5541: stop marking "used receive-pack service" test as v0 onlyJeff King1-6/+1
2023-02-23t5541: run "used receive-pack service" test earlierJeff King1-26/+18
2023-02-22credential: new attribute password_expiry_utcM Hickford6-2/+125
2023-02-22The seventeenth batchJunio C Hamano1-0/+12
2023-02-22Merge branch 'ab/hook-api-with-stdin'Junio C Hamano8-36/+54
2023-02-22Merge branch 'ab/various-leak-fixes'Junio C Hamano77-62/+182
2023-02-22Merge branch 'jk/doc-ls-remote-matching'Junio C Hamano2-7/+14
2023-02-22Merge branch 'rs/cache-tree-strbuf-growth-fix'Junio C Hamano1-2/+1
2023-02-22Merge branch 'ab/the-index-compatibility'Junio C Hamano12-87/+62
2023-02-22Merge branch 'en/name-rev-make-taggerdate-much-less-important'Junio C Hamano2-11/+9
2023-02-21range-diff: let '--abbrev' option takes effectTeng Long2-4/+39
2023-02-21fetch: choose a sensible default with --jobs=0 againMatthias Aßhauer2-0/+8
2023-02-21trace.c, git.c: remove unnecessary parameter to trace_repo_setup()idriss fekir3-6/+5
2023-02-21t2015-checkout-unborn.sh: changes the style for cdAshutosh Pandey1-5/+6
2023-02-21diff: teach diff to read algorithm from diff driverJohn Cai6-11/+97
2023-02-21diff: consolidate diff algorithm option parsingJohn Cai1-14/+43
2023-02-21rebase -i: check labels and refs when parsing todo listPhillip Wood2-1/+61
2023-02-21delta-islands: fix segfault when freeing island marksPatrick Steinhardt2-5/+23
2023-02-18archive: add --mtimeRené Scharfe4-0/+32
2023-02-17format.attach: allow empty value to disable multi-part messagesJunio C Hamano3-1/+22
2023-02-16t0066: drop setup of "dir5"Jeff King1-8/+2
2023-02-16add basic http proxy testsJeff King4-0/+65
2023-02-16dir-iterator: drop unused `DIR_ITERATOR_FOLLOW_SYMLINKS`Taylor Blau4-66/+6
2023-02-16test-genzeros: avoid raw write(2)Junio C Hamano1-5/+6
2023-02-15rev-list: clarify git-log default date formatJunio C Hamano1-5/+5
2023-02-15The sixteenth batchJunio C Hamano1-33/+24
2023-02-15Merge branch 'cw/doc-pushurl-vs-url'Junio C Hamano2-1/+11
2023-02-15Merge branch 'ab/config-h-remove-unused'Junio C Hamano1-9/+0
2023-02-15Merge branch 'ab/retire-scripted-add-p'Junio C Hamano19-2023/+50
2023-02-15Merge branch 'rs/size-t-fixes'Junio C Hamano3-16/+16
2023-02-15Merge branch 'kf/t5000-modernise'Junio C Hamano1-5/+5
2023-02-15Merge branch 'wl/new-command-doc'Junio C Hamano1-2/+2
2023-02-15Merge branch 'ar/userdiff-java-update'Junio C Hamano16-2/+95
2023-02-15Merge branch 'po/attributes-text'Junio C Hamano1-11/+11
2023-02-15Merge branch 'ab/sequencer-unleak'Junio C Hamano23-33/+61
2023-02-15Merge branch 'ds/bundle-uri-5'Junio C Hamano13-57/+1149
2023-02-15Merge branch 'cb/grep-fallback-failing-jit'Junio C Hamano1-2/+48
2023-02-15gpg: do show gpg's error message upon failureJohannes Schindelin2-3/+15
2023-02-15t7510: add a test case that does not need gpgJohannes Schindelin1-0/+36
2023-02-15shorten_unambiguous_ref(): avoid sscanf()Jeff King2-35/+77
2023-02-15shorten_unambiguous_ref(): use NUM_REV_PARSE_RULES constantJeff King1-14/+8
2023-02-15shorten_unambiguous_ref(): avoid integer truncationJeff King1-2/+3
2023-02-14Sync with 'maint'Junio C Hamano1-0/+58
2023-02-14Prepare for 2.39.3 just in caseJunio C Hamano3-2/+60
2023-02-14Merge branch 'sk/remove-duplicate-includes' into maint-2.39Junio C Hamano3-3/+0
2023-02-14Merge branch 'rs/clarify-error-in-write-loose-object' into maint-2.39Junio C Hamano1-9/+2
2023-02-14Merge branch 'rs/reflog-expiry-cleanup' into maint-2.39Junio C Hamano1-1/+3
2023-02-14Merge branch 'rs/clear-commit-marks-cleanup' into maint-2.39Junio C Hamano1-2/+4
2023-02-14Merge branch 'rs/am-parse-options-cleanup' into maint-2.39Junio C Hamano1-1/+11
2023-02-14Merge branch 'jk/server-supports-v2-cleanup' into maint-2.39Junio C Hamano3-16/+20
2023-02-14Merge branch 'jk/unused-post-2.39' into maint-2.39Junio C Hamano30-108/+90
2023-02-14Merge branch 'rj/branch-copy-and-rename' into maint-2.39Junio C Hamano2-3/+13
2023-02-14Merge branch 'rs/t3920-crlf-eating-grep-fix' into maint-2.39Junio C Hamano1-1/+1
2023-02-14Merge branch 'js/t3920-shell-and-or-fix' into maint-2.39Junio C Hamano1-1/+1
2023-02-14Merge branch 'ab/t4023-avoid-losing-exit-status-of-diff' into maint-2.39Junio C Hamano1-6/+6
2023-02-14Merge branch 'ab/t7600-avoid-losing-exit-status-of-git' into maint-2.39Junio C Hamano1-1/+1
2023-02-14Merge branch 'ab/t5314-avoid-losing-exit-status' into maint-2.39Junio C Hamano1-7/+10
2023-02-14Merge branch 'rs/plug-pattern-list-leak-in-lof' into maint-2.39Junio C Hamano1-0/+1
2023-02-14Merge branch 'rs/t4205-do-not-exit-in-test-script' into maint-2.39Junio C Hamano1-1/+1
2023-02-14Merge branch 'jc/doc-checkout-b' into maint-2.39Junio C Hamano1-6/+8
2023-02-14Merge branch 'jc/doc-branch-update-checked-out-branch' into maint-2.39Junio C Hamano1-0/+4
2023-02-14Merge branch 'rs/ls-tree-path-expansion-fix' into maint-2.39Junio C Hamano2-8/+11
2023-02-14Merge branch 'pb/doc-orig-head' into maint-2.39Junio C Hamano5-4/+14
2023-02-14Merge branch 'es/hooks-and-local-env' into maint-2.39Junio C Hamano1-0/+12
2023-02-14Merge branch 'ws/single-file-cone' into maint-2.39Junio C Hamano2-1/+17
2023-02-14Merge branch 'jk/ext-diff-with-relative' into maint-2.39Junio C Hamano2-17/+42
2023-02-14Merge branch 'ab/bundle-wo-args' into maint-2.39Junio C Hamano2-5/+11
2023-02-14Merge branch 'ps/fsync-refs-fix' into maint-2.39Junio C Hamano1-1/+2
2023-02-14Merge branch 'lk/line-range-parsing-fix' into maint-2.39Junio C Hamano2-3/+26
2023-02-14Merge branch 'rs/use-enhanced-bre-on-macos' into maint-2.39Junio C Hamano4-0/+24
2023-02-14Merge branch 'jk/curl-avoid-deprecated-api' into maint-2.39Junio C Hamano0-0/+0
2023-02-14Merge branch 'jk/avoid-redef-system-functions' into maint-2.39Junio C Hamano0-0/+0
2023-02-14Merge branch 'jk/avoid-redef-system-functions-2.30' into maint-2.39Junio C Hamano1-5/+12
2023-02-14Merge branch 'tb/ci-concurrency' into maint-2.39Junio C Hamano3-2/+50
2023-02-14Merge branch 'cw/ci-whitespace' into maint-2.39Junio C Hamano1-11/+46
2023-02-14Merge branch 'js/ci-disable-cmake-by-default' into maint-2.39Junio C Hamano1-1/+1
2023-02-13Sync with Git 2.39.2Junio C Hamano18-9/+350
2023-02-13test-ctype: test iscntrl, ispunct, isxdigit and isprintRené Scharfe1-0/+9
2023-02-13test-ctype: test islower and isupperRené Scharfe1-0/+2
2023-02-13test-ctype: test isasciiRené Scharfe1-2/+17
2023-02-10doc/ls-remote: clarify pattern formatJeff King2-6/+11
2023-02-10doc/ls-remote: cosmetic cleanups for examplesJeff King1-1/+3
2023-02-10cache-tree: fix strbuf growth in prime_cache_tree_rec()René Scharfe1-2/+1
2023-02-10cocci & cache.h: remove "USE_THE_INDEX_COMPATIBILITY_MACROS"Ævar Arnfjörð Bjarmason5-35/+13
2023-02-10cache-tree API: remove redundant update_main_cache_tree()Ævar Arnfjörð Bjarmason3-15/+8
2023-02-10cocci & cache-tree.h: migrate "write_cache_as_tree" to "*_index_*"Ævar Arnfjörð Bjarmason6-15/+25
2023-02-10cocci & cache.h: apply pending "index_cache_pos" ruleÆvar Arnfjörð Bjarmason5-9/+10
2023-02-10cocci & cache.h: fully apply "active_nr" part of index-compatibilityÆvar Arnfjörð Bjarmason3-12/+5
2023-02-10builtin/rm.c: use narrower "USE_THE_INDEX_VARIABLE"Ævar Arnfjörð Bjarmason1-1/+1
2023-02-09The fifteenth batchJunio C Hamano1-0/+13
2023-02-09Merge branch 'ew/free-island-marks'Junio C Hamano3-1/+18
2023-02-09Merge branch 'sk/winansi-createthread-fix'Junio C Hamano1-1/+1
2023-02-09Merge branch 'hj/remove-msys-support'Junio C Hamano1-51/+35
2023-02-09Merge branch 'jk/httpd-test-updates'Junio C Hamano3-32/+12
2023-02-09Merge branch 'gc/index-format-doc'Junio C Hamano1-1/+3
2023-02-09name-rev: fix names by dropping taggerdate workaroundElijah Newren2-11/+9
2023-02-08userdiff: support Java sealed classesAndrei Rybak7-1/+40
2023-02-08userdiff: support Java record typesAndrei Rybak4-2/+20
2023-02-08userdiff: support Java type parametersAndrei Rybak7-1/+37
2023-02-08hook: support a --to-stdin=<path> optionEmily Shaffer3-2/+27
2023-02-08sequencer: use the new hook API for the simpler "post-rewrite" callEmily Shaffer1-14/+4
2023-02-08hook API: support passing stdin to hooks, convert am's 'post-rewrite'Emily Shaffer3-16/+14
2023-02-08run-command: allow stdin for run_processes_parallelEmily Shaffer1-1/+8
2023-02-08run-command.c: remove dead assignment in while-loopÆvar Arnfjörð Bjarmason1-3/+1
2023-02-08The fourteenth batchJunio C Hamano1-0/+8
2023-02-08Merge branch 'ds/scalar-ignore-cron-error'Junio C Hamano4-2/+15
2023-02-08Merge branch 'mh/doc-credential-cache-only-in-core'Junio C Hamano1-4/+7
2023-02-08Merge branch 'gm/request-pull-with-non-pgp-signed-tags'Junio C Hamano1-1/+1
2023-02-07Documentation: clarify multiple pushurls vs urlsCalvin Wan2-1/+11
2023-02-07config.h: remove unused git_configset_add_parameters()Ævar Arnfjörð Bjarmason1-9/+0
2023-02-06commit.c: free() revs.commit in get_fork_point()Ævar Arnfjörð Bjarmason3-0/+3
2023-02-06builtin/rebase.c: free() "options.strategy_opts"Ævar Arnfjörð Bjarmason1-0/+1
2023-02-06sequencer.c: always free() the "msgbuf" in do_pick_commit()Ævar Arnfjörð Bjarmason1-6/+10
2023-02-06builtin/rebase.c: fix "options.onto_name" leakÆvar Arnfjörð Bjarmason2-1/+4
2023-02-06builtin/revert.c: move free-ing of "revs" to replay_opts_release()Ævar Arnfjörð Bjarmason2-6/+3
2023-02-06sequencer API users: fix get_replay_opts() leaksÆvar Arnfjörð Bjarmason19-5/+23
2023-02-06sequencer.c: split up sequencer_remove_state()Ævar Arnfjörð Bjarmason1-9/+14
2023-02-06rebase: use "cleanup" pattern in do_interactive_rebase()Ævar Arnfjörð Bjarmason1-8/+5
2023-02-06push: free_refs() the "local_refs" in set_refspecs()Ævar Arnfjörð Bjarmason14-0/+21
2023-02-06push: refactor refspec_append_mapped() for subsequent leak-fixÆvar Arnfjörð Bjarmason1-12/+17
2023-02-06receive-pack: release the linked "struct command *" listÆvar Arnfjörð Bjarmason10-0/+22
2023-02-06grep API: plug memory leaks by freeing "header_list"Ævar Arnfjörð Bjarmason1-0/+1
2023-02-06grep.c: refactor free_grep_patterns()Ævar Arnfjörð Bjarmason1-5/+9
2023-02-06builtin/merge.c: free "&buf" on "Your local changes..." errorÆvar Arnfjörð Bjarmason1-1/+2
2023-02-06builtin/merge.c: use fixed strings, not "strbuf", fix leakÆvar Arnfjörð Bjarmason2-7/+5
2023-02-06show-branch: free() allocated "head" before returnÆvar Arnfjörð Bjarmason1-0/+1
2023-02-06commit-graph: fix a parse_options_concat() leakÆvar Arnfjörð Bjarmason1-2/+2
2023-02-06http-backend.c: fix cmd_main() memory leak, refactor reg{exec,free}()Ævar Arnfjörð Bjarmason1-2/+5
2023-02-06http-backend.c: fix "dir" and "cmd_arg" leaks in cmd_main()Ævar Arnfjörð Bjarmason1-0/+2
2023-02-06worktree: fix a trivial leak in prune_worktrees()Ævar Arnfjörð Bjarmason3-3/+5
2023-02-06repack: fix leaks on error with "goto cleanup"Ævar Arnfjörð Bjarmason3-6/+9
2023-02-06name-rev: don't xstrdup() an already dup'd stringÆvar Arnfjörð Bjarmason1-13/+10
2023-02-06various: add missing clear_pathspec(), fix leaksÆvar Arnfjörð Bjarmason10-5/+24
2023-02-06clone: use free() instead of UNLEAK()Ævar Arnfjörð Bjarmason1-2/+3
2023-02-06commit-graph: use free_commit_graph() instead of UNLEAK()Ævar Arnfjörð Bjarmason1-2/+4
2023-02-06bundle.c: don't leak the "args" in the "struct child_process"Ævar Arnfjörð Bjarmason1-2/+4
2023-02-06tests: mark tests as passing with SANITIZE=leakÆvar Arnfjörð Bjarmason28-0/+36
2023-02-06docs & comments: replace mentions of "git-add--interactive.perl"Ævar Arnfjörð Bjarmason3-5/+5
2023-02-06add API: remove run_add_interactive() wrapper functionÆvar Arnfjörð Bjarmason5-36/+16
2023-02-06add: remove "add.interactive.useBuiltin" & Perl "git add--interactive"Ævar Arnfjörð Bjarmason12-2000/+47
2023-02-06pack-objects: use strcspn(3) in name_cmp_len()René Scharfe1-8/+5
2023-02-06read-cache: use size_t for {base,df}_name_compare()René Scharfe2-8/+11
2023-02-06t5000: modernise archive and :(glob) testKostya Farber1-5/+5
2023-02-06new-command.txt: update reference to builtin docsWes Lord1-2/+2
2023-02-06.gitattributes: include `text` attribute for eol attributesPhilip Oakley1-11/+11
2023-02-06Git 2.39.2v2.39.2Johannes Schindelin3-2/+9
2023-02-06Sync with 2.38.4Johannes Schindelin23-53/+425
2023-02-06Git 2.38.4v2.38.4Johannes Schindelin3-2/+9
2023-02-06Sync with 2.37.6Johannes Schindelin22-53/+418
2023-02-06Git 2.37.6v2.37.6Johannes Schindelin3-2/+9
2023-02-06Sync with 2.36.5Johannes Schindelin21-53/+411