summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-09Git 2.42-rc1v2.42.0-rc1Junio C Hamano2-1/+21
2023-08-09Merge branch 'pw/rebase-skip-commit-message-fix'Junio C Hamano4-39/+93
2023-08-09Merge branch 'ma/locate-in-path-for-windows'Junio C Hamano4-3/+18
2023-08-09Merge branch 'bc/ignore-clangd-cache'Junio C Hamano1-0/+1
2023-08-09Merge branch 'bc/ident-dot-is-no-longer-crud-letter'Junio C Hamano3-4/+12
2023-08-09Merge branch 'ew/hash-with-openssl-evp'Junio C Hamano4-2/+120
2023-08-07A few more topics before -rc1Junio C Hamano1-0/+8
2023-08-07mailmap: change primary address for Glen ChooGlen Choo1-0/+1
2023-08-07Merge branch 'ew/sha256-gcrypt-leak-fixes'Junio C Hamano1-5/+8
2023-08-07Merge branch 'rs/bundle-parseopt-cleanup'Junio C Hamano2-23/+23
2023-08-07Merge branch 'am/doc-sha256'Junio C Hamano2-8/+11
2023-08-07Merge branch 'tb/commit-graph-tests'Junio C Hamano3-242/+224
2023-08-04gitignore: ignore clangd .cache directorybrian m. carlson1-0/+1
2023-08-04Git 2.42-rc0v2.42.0-rc0Junio C Hamano2-1/+24
2023-08-04Merge branch 'jc/branch-in-use-error-message'Junio C Hamano2-6/+6
2023-08-04Merge branch 'hy/blame-in-bare-with-contents'Junio C Hamano2-1/+12
2023-08-04Merge branch 'jc/parse-options-short-help'Junio C Hamano4-7/+21
2023-08-04Merge branch 'jc/doc-sent-patch-now-what'Junio C Hamano1-0/+32
2023-08-04Merge branch 'la/doc-choose-starting-point-fixup'Junio C Hamano1-4/+20
2023-08-04Merge branch 'pv/doc-submodule-update-settings'Junio C Hamano2-15/+22
2023-08-04Merge branch 'ja/worktree-orphan-fix'Junio C Hamano2-9/+9
2023-08-04Merge branch 'jc/retire-get-sha1-hex'Junio C Hamano4-7/+9
2023-08-04Merge branch 'la/doc-choose-starting-point'Junio C Hamano1-41/+84
2023-08-04docs: update when `git bisect visualize` uses `gitk`Matthias Aßhauer1-3/+8
2023-08-03compat/mingw: implement a native locate_in_PATH()Matthias Aßhauer2-0/+8
2023-08-03run-command: conditionally define locate_in_PATH()Matthias Aßhauer1-0/+2
2023-08-03rebase --skip: fix commit message clean up when skipping squashPhillip Wood4-39/+93
2023-08-02ident: don't consider '.' a crudbrian m. carlson3-4/+12
2023-08-02The eighteenth batchJunio C Hamano1-0/+19
2023-08-02Documentation/RelNotes/2.42.0.txt: typofixTaylor Blau1-1/+1
2023-08-02Merge branch 'ks/ref-filter-describe'Junio C Hamano3-0/+391
2023-08-02Merge branch 'ah/sequencer-rewrite-todo-fix'Junio C Hamano2-1/+27
2023-08-02Merge branch 'bb/use-trace2-counters-for-fsync-stats'Junio C Hamano6-26/+19
2023-08-02Merge branch 'ah/autoconf-fixes'Junio C Hamano1-1/+10
2023-08-02Merge branch 'jc/tree-walk-drop-base-offset'Junio C Hamano6-23/+23
2023-08-01avoid SHA-1 functions deprecated in OpenSSL 3+Eric Wong3-1/+63
2023-08-01sha256: avoid functions deprecated in OpenSSL 3+Eric Wong3-1/+57
2023-07-31doc: sha256 is no longer experimentalAdam Majer2-8/+11
2023-07-31sha256/gcrypt: die on gcry_md_open failuresEric Wong1-1/+3
2023-07-31sha256/gcrypt: fix memory leak with SHA-256 reposEric Wong1-0/+1
2023-07-31sha256/gcrypt: fix build with SANITIZE=leakEric Wong1-4/+4
2023-07-31bundle: use OPT_PASSTHRU_ARGVRené Scharfe2-23/+23
2023-07-28The seventeenth batchJunio C Hamano1-0/+3
2023-07-28Merge branch 'rs/pack-objects-parseopt-fix'Junio C Hamano4-7/+20
2023-07-28Merge branch 'rs/describe-parseopt-fix'Junio C Hamano2-3/+22
2023-07-28Merge branch 'bb/trace2-comment-fix'Junio C Hamano1-1/+1
2023-07-27MyFirstContribution: refrain from self-iterating too muchJunio C Hamano1-0/+32
2023-07-27The sixteenth batchJunio C Hamano1-0/+4
2023-07-27Merge branch 'jc/parse-options-reset'Junio C Hamano2-11/+28
2023-07-27Merge branch 'jc/parse-options-show-branch'Junio C Hamano2-11/+36
2023-07-27Merge branch 'jc/transport-parseopt-fix'Junio C Hamano5-12/+20
2023-07-27Merge branch 'jc/gitignore-doc-pattern-markup'Junio C Hamano1-1/+1
2023-07-27SubmittingPatches: use of older maintenance tracks is an exceptionJunio C Hamano1-6/+13
2023-07-27SubmittingPatches: explain why 'next' and above are inappropriate baseJunio C Hamano1-4/+8
2023-07-26t2400: rewrite regex to avoid unintentional PCREJacob Abel1-6/+6
2023-07-26builtin/worktree.c: convert tab in advice to spaceJacob Abel1-2/+2
2023-07-26t2400: drop no-op `--sq` from rev-parse callJacob Abel1-1/+1
2023-07-26The fifteenth batchJunio C Hamano1-0/+3
2023-07-26Merge branch 'jc/branch-parseopt-fix'Junio C Hamano2-4/+22
2023-07-26Merge branch 'jc/am-parseopt-fix'Junio C Hamano1-6/+3
2023-07-26Merge branch 'rs/ls-tree-no-full-name-fix'Junio C Hamano2-4/+11
2023-07-26Merge branch 'jr/gitignore-doc-example-markup'Junio C Hamano1-4/+4
2023-07-26SubmittingPatches: choice of base for fixing an older maintenance trackJunio C Hamano1-1/+6
2023-07-25doc: highlight that .gitmodules does not support !commandPetar Vutov2-15/+22
2023-07-25The fourteenth batchJunio C Hamano1-0/+25
2023-07-25Merge branch 'jk/nested-points-at'Junio C Hamano2-16/+26
2023-07-25Merge branch 'rs/strbuf-addftime-simplify'Junio C Hamano1-18/+6
2023-07-25Merge branch 'rs/ref-filter-signature-fix'Junio C Hamano1-1/+2
2023-07-25Merge branch 'jk/unused-parameter'Junio C Hamano22-47/+46
2023-07-25Merge branch 'dk/bundle-i18n-more'Junio C Hamano1-2/+2
2023-07-25Merge branch 'mh/mingw-case-sensitive-build'Junio C Hamano2-3/+3
2023-07-25Merge branch 'dk/t4002-syntaxo-fix'Junio C Hamano1-1/+1
2023-07-25Merge branch 'tb/object-access-overflow-protection'Junio C Hamano5-54/+80
2023-07-25Merge branch 'ah/advise-force-pushing'Junio C Hamano6-43/+45
2023-07-24hex: retire get_sha1_hex()Junio C Hamano4-7/+9
2023-07-24t/lib-commit-graph.sh: avoid sub-shell in `graph_git_behavior()`Taylor Blau1-8/+5
2023-07-24t5328: avoid top-level directory changesTaylor Blau1-27/+27
2023-07-24t5318: avoid top-level directory changesTaylor Blau1-206/+172
2023-07-24t/lib-commit-graph.sh: avoid directory change in `graph_git_behavior()`Taylor Blau1-6/+15
2023-07-24t/lib-commit-graph.sh: allow `graph_read_expect()` in sub-directoriesTaylor Blau1-3/+13
2023-07-24ref-filter: add new "describe" atomKousik Sanagavarapu3-0/+286
2023-07-24ref-filter: add multiple-option parsing functionsKousik Sanagavarapu1-0/+105
2023-07-24sequencer: finish parsing the todo list despite an invalid first lineAlex Henrie2-1/+27
2023-07-21branch: update the message to refuse touching a branch in-useJunio C Hamano2-6/+6
2023-07-21The thirteenth batchJunio C Hamano1-0/+3
2023-07-21Merge branch 'tb/refs-exclusion-and-packed-refs'Junio C Hamano26-106/+579
2023-07-21pack-objects: fix --no-quietRené Scharfe1-2/+15
2023-07-21pack-objects: fix --no-keep-true-parentsRené Scharfe4-5/+5
2023-07-21describe: fix --no-exact-matchRené Scharfe2-3/+22
2023-07-21blame: allow --contents to work with bare repoHan Young2-1/+12
2023-07-20wrapper: use trace2 counters to collect fsync statsBeat Bolli6-26/+19
2023-07-19reset: reject --no-(mixed|soft|hard|merge|keep) optionJunio C Hamano2-11/+28
2023-07-19show-branch: reject --[no-](topo|date)-orderJunio C Hamano2-7/+16
2023-07-19trace2: fix a commentBeat Bolli1-1/+1
2023-07-19short help: allow a gap smaller than USAGE_GAPJunio C Hamano2-3/+4
2023-07-19remote: simplify "remote add --tags" help textJunio C Hamano1-3/+2
2023-07-19short help: allow multi-line opthelpJunio C Hamano3-1/+15
2023-07-19configure.ac: always save NO_ICONV to config.statusAndreas Herrmann1-1/+2
2023-07-19configure.ac: don't overwrite NO_CURL optionAndreas Herrmann1-0/+4
2023-07-19configure.ac: don't overwrite NO_EXPAT optionAndreas Herrmann1-0/+4
2023-07-19show-branch: --no-sparse should give dense outputJunio C Hamano2-4/+20
2023-07-18fetch: reject --no-ipv[46]Junio C Hamano2-4/+15
2023-07-18parse-options: introduce OPT_IPVERSION()Junio C Hamano4-12/+9
2023-07-18branch: reject "--no-all" and "--no-remotes" earlyJunio C Hamano2-4/+22
2023-07-18am: simplify parsing of "--[no-]keep-cr"Junio C Hamano1-6/+3
2023-07-18gitignore.txt: mark up explanation of patterns consistentlyJunio C Hamano1-1/+1
2023-07-18ls-tree: fix --no-full-nameRené Scharfe2-4/+11
2023-07-18The twelfth batchJunio C Hamano1-0/+5
2023-07-18Merge branch 'tb/fsck-no-progress'Junio C Hamano5-18/+66
2023-07-18Merge branch 'tb/repack-cleanup'Junio C Hamano2-24/+50
2023-07-18Merge branch 'mh/doc-credential-helpers'Junio C Hamano1-0/+11
2023-07-18gitignore.txt: use backticks instead of double quotesJohan Ruokangas1-4/+4
2023-07-17ref-filter: simplify return type of match_points_atJeff King1-9/+10
2023-07-17ref-filter: avoid parsing non-tags in match_points_at()Jeff King1-1/+2
2023-07-17ref-filter: avoid parsing tagged objects in match_points_at()Jeff King1-2/+10
2023-07-17ref-filter: handle nested tags in --points-at optionJan Klötzke2-9/+9
2023-07-17The eleventh batchJunio C Hamano1-0/+14
2023-07-17Merge branch 'jc/pathspec-match-with-common-prefix'Junio C Hamano2-3/+45
2023-07-17Merge branch 'cw/compat-util-header-cleanup'Junio C Hamano147-478/+327
2023-07-17Merge branch 'vd/adjust-mfow-doc-to-updated-headers'Junio C Hamano1-6/+20
2023-07-17Merge branch 'rs/ls-tree-prefix-simplify'Junio C Hamano1-14/+10
2023-07-17Merge branch 'rs/userformat-find-requirements-simplify'Junio C Hamano1-4/+2
2023-07-17Merge branch 'rs/pretty-format-double-negation-fix'Junio C Hamano1-3/+3
2023-07-17Merge branch 'rs/packet-length-simplify'Junio C Hamano3-6/+11
2023-07-17Merge branch 'pw/diff-no-index-from-named-pipes'Junio C Hamano2-31/+153
2023-07-17strbuf: use skip_prefix() in strbuf_addftime()René Scharfe1-18/+6
2023-07-17t6300: fix setup with GPGSSH but without GPGRené Scharfe1-1/+2
2023-07-14The tenth batchJunio C Hamano1-0/+10
2023-07-14Merge branch 'jk/imap-send-unused-variable-cleanup'Junio C Hamano1-19/+15
2023-07-14Merge branch 'ma/t0091-fixup'Junio C Hamano1-23/+44
2023-07-14Merge branch 'ks/ref-filter-signature'Junio C Hamano5-2/+370
2023-07-14SubmittingPatches: simplify guidance for choosing a starting pointLinus Arver1-28/+68
2023-07-14SubmittingPatches: emphasize need to communicate non-default starting pointsLinus Arver1-3/+6
2023-07-14SubmittingPatches: de-emphasize branches as starting pointsLinus Arver1-4/+4
2023-07-14SubmittingPatches: discuss subsystems separately from git.gitLinus Arver1-4/+4
2023-07-14SubmittingPatches: reword awkward phrasingLinus Arver1-2/+2
2023-07-14t4002: fix "diff can read from stdin" syntaxD. Ben Knoble1-1/+1
2023-07-14commit-graph.c: prevent overflow in `verify_commit_graph()`Taylor Blau1-2/+2
2023-07-14commit-graph.c: prevent overflow in `write_commit_graph()`Taylor Blau1-1/+1
2023-07-14commit-graph.c: prevent overflow in `merge_commit_graph()`Taylor Blau1-0/+5
2023-07-14commit-graph.c: prevent overflow in `split_graph_merge_strategy()`Taylor Blau1-1/+6
2023-07-14commit-graph.c: prevent overflow in `load_tree_for_commit()`Taylor Blau1-1/+1
2023-07-14commit-graph.c: prevent overflow in `fill_commit_in_graph()`Taylor Blau1-2/+2
2023-07-14commit-graph.c: prevent overflow in `fill_commit_graph_info()`Taylor Blau1-3/+3
2023-07-14commit-graph.c: prevent overflow in `load_oid_from_graph()`Taylor Blau1-1/+1
2023-07-14commit-graph.c: prevent overflow in add_graph_to_chain()Taylor Blau1-2/+9
2023-07-14commit-graph.c: prevent overflow in `write_commit_graph_file()`Taylor Blau1-10/+10
2023-07-14pack-bitmap.c: ensure that eindex lookups don't overflowTaylor Blau1-5/+7
2023-07-14midx.c: prevent overflow in `fill_included_packs_batch()`Taylor Blau1-2/+2
2023-07-14midx.c: prevent overflow in `write_midx_internal()`Taylor Blau1-4/+5
2023-07-14midx.c: store `nr`, `alloc` variables as `size_t`'sTaylor Blau1-7/+9
2023-07-14midx.c: prevent overflow in `nth_midxed_offset()`Taylor Blau1-1/+2
2023-07-14midx.c: prevent overflow in `nth_midxed_object_oid()`Taylor Blau1-1/+1
2023-07-14midx.c: use `size_t`'s for fanout nr and allocTaylor Blau1-3/+5
2023-07-14packfile.c: use checked arithmetic in `nth_packed_object_offset()`Taylor Blau1-4/+5
2023-07-14packfile.c: prevent overflow in `load_idx()`Taylor Blau2-2/+2
2023-07-13t/helper: mark unused callback void data parametersJeff King2-2/+2
2023-07-13tag: mark unused parameters in each_tag_name_fn callbacksJeff King1-2/+2
2023-07-13rev-parse: mark unused parameter in for_each_abbrev callbackJeff King1-1/+1
2023-07-13replace: mark unused parameter in each_mergetag_fn callbackJeff King1-1/+1
2023-07-13replace: mark unused parameter in ref callbackJeff King1-1/+1
2023-07-13merge-tree: mark unused parameter in traverse callbackJeff King1-1/+3
2023-07-13fsck: mark unused parameters in various fsck callbacksJeff King6-18/+20
2023-07-13revisions: drop unused "opt" parameter in "tweak" callbacksJeff King4-7/+5
2023-07-13count-objects: mark unused parameter in alternates callbackJeff King1-1/+1
2023-07-13am: mark unused keep_cr parametersJeff King1-2/+2
2023-07-13http-push: mark unused parameter in xml callbackJeff King1-1/+1
2023-07-13http: mark unused parameters in curl callbacksJeff King1-3/+6
2023-07-13do_for_each_ref_helper(): mark unused repository parameterJeff King1-1/+1
2023-07-13test-ref-store: drop unimplemented reflog-expire commandJeff King1-6/+0
2023-07-13i18n: mark more bundle.c strings for translationD. Ben Knoble1-2/+2
2023-07-13push: don't imply that integration is always required before pushingAlex Henrie1-12/+12
2023-07-13remote: don't imply that integration is always required before pushingAlex Henrie2-20/+20
2023-07-13wt-status: don't show divergence advice when committingAlex Henrie5-11/+13
2023-07-12packfile.c: prevent overflow in `nth_packed_object_id()`Taylor Blau1-2/+2
2023-07-11builtin/repack.c: avoid dir traversal in `collect_pack_filenames()`Taylor Blau1-26/+15
2023-07-11builtin/repack.c: only repack `.pack`s that existDerrick Stolee2-1/+38
2023-07-10ls-refs.c: avoid enumerating hidden refs where possibleTaylor Blau1-1/+2
2023-07-10upload-pack.c: avoid enumerating hidden refs where possibleTaylor Blau1-6/+31
2023-07-10builtin/receive-pack.c: avoid enumerating hidden referencesTaylor Blau1-1/+3
2023-07-10refs.h: implement `hidden_refs_to_excludes()`Taylor Blau2-0/+30
2023-07-10refs.h: let `for_each_namespaced_ref()` take excluded patternsTaylor Blau4-7/+13
2023-07-10revision.h: store hidden refs in a `strvec`Taylor Blau7-20/+22
2023-07-10refs/packed-backend.c: add trace2 counters for jump listTaylor Blau4-19/+49
2023-07-10refs/packed-backend.c: implement jump lists to avoid excluded pattern(s)Taylor Blau5-8/+276
2023-07-10refs/packed-backend.c: refactor `find_reference_location()`Taylor Blau1-16/+22
2023-07-10refs: plumb `exclude_patterns` argument throughoutTaylor Blau9-26/+42
2023-07-10builtin/for-each-ref.c: add `--exclude` optionTaylor Blau5-0/+62
2023-07-10ref-filter.c: parameterize match functions over patternsJeff King1-8/+10
2023-07-10ref-filter: add `ref_filter_clear()`Jeff King7-2/+24
2023-07-10ref-filter: clear reachable list pointers after freeingJeff King1-7/+7
2023-07-10ref-filter.h: provide `REF_FILTER_INIT`Jeff King5-7/+7
2023-07-10refs.c: rename `ref_filter`Jeff King1-7/+8
2023-07-10doc: gitcredentials: link to helper listM Hickford1-0/+11
2023-07-10commit-graph.c: avoid duplicated progress output during `verify`Taylor Blau2-11/+19
2023-07-10commit-graph.c: pass progress to `verify_one_commit_graph()`Taylor Blau1-8/+9
2023-07-10commit-graph.c: iteratively verify commit-graph chainsTaylor Blau1-4/+5
2023-07-10commit-graph.c: extract `verify_one_commit_graph()`Taylor Blau1-8/+16
2023-07-10fsck: suppress MIDX output with `--no-progress`Taylor Blau2-0/+16
2023-07-10fsck: suppress commit-graph output with `--no-progress`Taylor Blau2-0/+14