index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-08-04
Git 2.42-rc0
v2.42.0-rc0
Junio C Hamano
2
-1
/
+24
2023-08-04
Merge branch 'jc/branch-in-use-error-message'
Junio C Hamano
2
-6
/
+6
2023-08-04
Merge branch 'hy/blame-in-bare-with-contents'
Junio C Hamano
2
-1
/
+12
2023-08-04
Merge branch 'jc/parse-options-short-help'
Junio C Hamano
4
-7
/
+21
2023-08-04
Merge branch 'jc/doc-sent-patch-now-what'
Junio C Hamano
1
-0
/
+32
2023-08-04
Merge branch 'la/doc-choose-starting-point-fixup'
Junio C Hamano
1
-4
/
+20
2023-08-04
Merge branch 'pv/doc-submodule-update-settings'
Junio C Hamano
2
-15
/
+22
2023-08-04
Merge branch 'ja/worktree-orphan-fix'
Junio C Hamano
2
-9
/
+9
2023-08-04
Merge branch 'jc/retire-get-sha1-hex'
Junio C Hamano
4
-7
/
+9
2023-08-04
Merge branch 'la/doc-choose-starting-point'
Junio C Hamano
1
-41
/
+84
2023-08-02
The eighteenth batch
Junio C Hamano
1
-0
/
+19
2023-08-02
Documentation/RelNotes/2.42.0.txt: typofix
Taylor Blau
1
-1
/
+1
2023-08-02
Merge branch 'ks/ref-filter-describe'
Junio C Hamano
3
-0
/
+391
2023-08-02
Merge branch 'ah/sequencer-rewrite-todo-fix'
Junio C Hamano
2
-1
/
+27
2023-08-02
Merge branch 'bb/use-trace2-counters-for-fsync-stats'
Junio C Hamano
6
-26
/
+19
2023-08-02
Merge branch 'ah/autoconf-fixes'
Junio C Hamano
1
-1
/
+10
2023-08-02
Merge branch 'jc/tree-walk-drop-base-offset'
Junio C Hamano
6
-23
/
+23
2023-07-28
The seventeenth batch
Junio C Hamano
1
-0
/
+3
2023-07-28
Merge branch 'rs/pack-objects-parseopt-fix'
Junio C Hamano
4
-7
/
+20
2023-07-28
Merge branch 'rs/describe-parseopt-fix'
Junio C Hamano
2
-3
/
+22
2023-07-28
Merge branch 'bb/trace2-comment-fix'
Junio C Hamano
1
-1
/
+1
2023-07-27
MyFirstContribution: refrain from self-iterating too much
Junio C Hamano
1
-0
/
+32
2023-07-27
The sixteenth batch
Junio C Hamano
1
-0
/
+4
2023-07-27
Merge branch 'jc/parse-options-reset'
Junio C Hamano
2
-11
/
+28
2023-07-27
Merge branch 'jc/parse-options-show-branch'
Junio C Hamano
2
-11
/
+36
2023-07-27
Merge branch 'jc/transport-parseopt-fix'
Junio C Hamano
5
-12
/
+20
2023-07-27
Merge branch 'jc/gitignore-doc-pattern-markup'
Junio C Hamano
1
-1
/
+1
2023-07-27
SubmittingPatches: use of older maintenance tracks is an exception
Junio C Hamano
1
-6
/
+13
2023-07-27
SubmittingPatches: explain why 'next' and above are inappropriate base
Junio C Hamano
1
-4
/
+8
2023-07-26
t2400: rewrite regex to avoid unintentional PCRE
Jacob Abel
1
-6
/
+6
2023-07-26
builtin/worktree.c: convert tab in advice to space
Jacob Abel
1
-2
/
+2
2023-07-26
t2400: drop no-op `--sq` from rev-parse call
Jacob Abel
1
-1
/
+1
2023-07-26
The fifteenth batch
Junio C Hamano
1
-0
/
+3
2023-07-26
Merge branch 'jc/branch-parseopt-fix'
Junio C Hamano
2
-4
/
+22
2023-07-26
Merge branch 'jc/am-parseopt-fix'
Junio C Hamano
1
-6
/
+3
2023-07-26
Merge branch 'rs/ls-tree-no-full-name-fix'
Junio C Hamano
2
-4
/
+11
2023-07-26
Merge branch 'jr/gitignore-doc-example-markup'
Junio C Hamano
1
-4
/
+4
2023-07-26
SubmittingPatches: choice of base for fixing an older maintenance track
Junio C Hamano
1
-1
/
+6
2023-07-25
doc: highlight that .gitmodules does not support !command
Petar Vutov
2
-15
/
+22
2023-07-25
The fourteenth batch
Junio C Hamano
1
-0
/
+25
2023-07-25
Merge branch 'jk/nested-points-at'
Junio C Hamano
2
-16
/
+26
2023-07-25
Merge branch 'rs/strbuf-addftime-simplify'
Junio C Hamano
1
-18
/
+6
2023-07-25
Merge branch 'rs/ref-filter-signature-fix'
Junio C Hamano
1
-1
/
+2
2023-07-25
Merge branch 'jk/unused-parameter'
Junio C Hamano
22
-47
/
+46
2023-07-25
Merge branch 'dk/bundle-i18n-more'
Junio C Hamano
1
-2
/
+2
2023-07-25
Merge branch 'mh/mingw-case-sensitive-build'
Junio C Hamano
2
-3
/
+3
2023-07-25
Merge branch 'dk/t4002-syntaxo-fix'
Junio C Hamano
1
-1
/
+1
2023-07-25
Merge branch 'tb/object-access-overflow-protection'
Junio C Hamano
5
-54
/
+80
2023-07-25
Merge branch 'ah/advise-force-pushing'
Junio C Hamano
6
-43
/
+45
2023-07-24
hex: retire get_sha1_hex()
Junio C Hamano
4
-7
/
+9
2023-07-24
ref-filter: add new "describe" atom
Kousik Sanagavarapu
3
-0
/
+286
2023-07-24
ref-filter: add multiple-option parsing functions
Kousik Sanagavarapu
1
-0
/
+105
2023-07-24
sequencer: finish parsing the todo list despite an invalid first line
Alex Henrie
2
-1
/
+27
2023-07-21
branch: update the message to refuse touching a branch in-use
Junio C Hamano
2
-6
/
+6
2023-07-21
The thirteenth batch
Junio C Hamano
1
-0
/
+3
2023-07-21
Merge branch 'tb/refs-exclusion-and-packed-refs'
Junio C Hamano
26
-106
/
+579
2023-07-21
pack-objects: fix --no-quiet
René Scharfe
1
-2
/
+15
2023-07-21
pack-objects: fix --no-keep-true-parents
René Scharfe
4
-5
/
+5
2023-07-21
describe: fix --no-exact-match
René Scharfe
2
-3
/
+22
2023-07-21
blame: allow --contents to work with bare repo
Han Young
2
-1
/
+12
2023-07-20
wrapper: use trace2 counters to collect fsync stats
Beat Bolli
6
-26
/
+19
2023-07-19
reset: reject --no-(mixed|soft|hard|merge|keep) option
Junio C Hamano
2
-11
/
+28
2023-07-19
show-branch: reject --[no-](topo|date)-order
Junio C Hamano
2
-7
/
+16
2023-07-19
trace2: fix a comment
Beat Bolli
1
-1
/
+1
2023-07-19
short help: allow a gap smaller than USAGE_GAP
Junio C Hamano
2
-3
/
+4
2023-07-19
remote: simplify "remote add --tags" help text
Junio C Hamano
1
-3
/
+2
2023-07-19
short help: allow multi-line opthelp
Junio C Hamano
3
-1
/
+15
2023-07-19
configure.ac: always save NO_ICONV to config.status
Andreas Herrmann
1
-1
/
+2
2023-07-19
configure.ac: don't overwrite NO_CURL option
Andreas Herrmann
1
-0
/
+4
2023-07-19
configure.ac: don't overwrite NO_EXPAT option
Andreas Herrmann
1
-0
/
+4
2023-07-19
show-branch: --no-sparse should give dense output
Junio C Hamano
2
-4
/
+20
2023-07-18
fetch: reject --no-ipv[46]
Junio C Hamano
2
-4
/
+15
2023-07-18
parse-options: introduce OPT_IPVERSION()
Junio C Hamano
4
-12
/
+9
2023-07-18
branch: reject "--no-all" and "--no-remotes" early
Junio C Hamano
2
-4
/
+22
2023-07-18
am: simplify parsing of "--[no-]keep-cr"
Junio C Hamano
1
-6
/
+3
2023-07-18
gitignore.txt: mark up explanation of patterns consistently
Junio C Hamano
1
-1
/
+1
2023-07-18
ls-tree: fix --no-full-name
René Scharfe
2
-4
/
+11
2023-07-18
The twelfth batch
Junio C Hamano
1
-0
/
+5
2023-07-18
Merge branch 'tb/repack-cleanup'
Junio C Hamano
2
-24
/
+50
2023-07-18
Merge branch 'tb/fsck-no-progress'
Junio C Hamano
5
-18
/
+66
2023-07-18
Merge branch 'mh/doc-credential-helpers'
Junio C Hamano
1
-0
/
+11
2023-07-18
gitignore.txt: use backticks instead of double quotes
Johan Ruokangas
1
-4
/
+4
2023-07-17
ref-filter: simplify return type of match_points_at
Jeff King
1
-9
/
+10
2023-07-17
ref-filter: avoid parsing non-tags in match_points_at()
Jeff King
1
-1
/
+2
2023-07-17
ref-filter: avoid parsing tagged objects in match_points_at()
Jeff King
1
-2
/
+10
2023-07-17
ref-filter: handle nested tags in --points-at option
Jan Klötzke
2
-9
/
+9
2023-07-17
The eleventh batch
Junio C Hamano
1
-0
/
+14
2023-07-17
Merge branch 'jc/pathspec-match-with-common-prefix'
Junio C Hamano
2
-3
/
+45
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
147
-478
/
+327
2023-07-17
Merge branch 'vd/adjust-mfow-doc-to-updated-headers'
Junio C Hamano
1
-6
/
+20
2023-07-17
Merge branch 'rs/ls-tree-prefix-simplify'
Junio C Hamano
1
-14
/
+10
2023-07-17
Merge branch 'rs/userformat-find-requirements-simplify'
Junio C Hamano
1
-4
/
+2
2023-07-17
Merge branch 'rs/pretty-format-double-negation-fix'
Junio C Hamano
1
-3
/
+3
2023-07-17
Merge branch 'rs/packet-length-simplify'
Junio C Hamano
3
-6
/
+11
2023-07-17
Merge branch 'pw/diff-no-index-from-named-pipes'
Junio C Hamano
2
-31
/
+153
2023-07-17
strbuf: use skip_prefix() in strbuf_addftime()
René Scharfe
1
-18
/
+6
2023-07-17
t6300: fix setup with GPGSSH but without GPG
René Scharfe
1
-1
/
+2
2023-07-14
The tenth batch
Junio C Hamano
1
-0
/
+10
2023-07-14
Merge branch 'jk/imap-send-unused-variable-cleanup'
Junio C Hamano
1
-19
/
+15
2023-07-14
Merge branch 'ma/t0091-fixup'
Junio C Hamano
1
-23
/
+44
2023-07-14
Merge branch 'ks/ref-filter-signature'
Junio C Hamano
5
-2
/
+370
2023-07-14
SubmittingPatches: simplify guidance for choosing a starting point
Linus Arver
1
-28
/
+68
2023-07-14
SubmittingPatches: emphasize need to communicate non-default starting points
Linus Arver
1
-3
/
+6
2023-07-14
SubmittingPatches: de-emphasize branches as starting points
Linus Arver
1
-4
/
+4
2023-07-14
SubmittingPatches: discuss subsystems separately from git.git
Linus Arver
1
-4
/
+4
2023-07-14
SubmittingPatches: reword awkward phrasing
Linus Arver
1
-2
/
+2
2023-07-14
t4002: fix "diff can read from stdin" syntax
D. Ben Knoble
1
-1
/
+1
2023-07-14
commit-graph.c: prevent overflow in `verify_commit_graph()`
Taylor Blau
1
-2
/
+2
2023-07-14
commit-graph.c: prevent overflow in `write_commit_graph()`
Taylor Blau
1
-1
/
+1
2023-07-14
commit-graph.c: prevent overflow in `merge_commit_graph()`
Taylor Blau
1
-0
/
+5
2023-07-14
commit-graph.c: prevent overflow in `split_graph_merge_strategy()`
Taylor Blau
1
-1
/
+6
2023-07-14
commit-graph.c: prevent overflow in `load_tree_for_commit()`
Taylor Blau
1
-1
/
+1
2023-07-14
commit-graph.c: prevent overflow in `fill_commit_in_graph()`
Taylor Blau
1
-2
/
+2
2023-07-14
commit-graph.c: prevent overflow in `fill_commit_graph_info()`
Taylor Blau
1
-3
/
+3
2023-07-14
commit-graph.c: prevent overflow in `load_oid_from_graph()`
Taylor Blau
1
-1
/
+1
2023-07-14
commit-graph.c: prevent overflow in add_graph_to_chain()
Taylor Blau
1
-2
/
+9
2023-07-14
commit-graph.c: prevent overflow in `write_commit_graph_file()`
Taylor Blau
1
-10
/
+10
2023-07-14
pack-bitmap.c: ensure that eindex lookups don't overflow
Taylor Blau
1
-5
/
+7
2023-07-14
midx.c: prevent overflow in `fill_included_packs_batch()`
Taylor Blau
1
-2
/
+2
2023-07-14
midx.c: prevent overflow in `write_midx_internal()`
Taylor Blau
1
-4
/
+5
2023-07-14
midx.c: store `nr`, `alloc` variables as `size_t`'s
Taylor Blau
1
-7
/
+9
2023-07-14
midx.c: prevent overflow in `nth_midxed_offset()`
Taylor Blau
1
-1
/
+2
2023-07-14
midx.c: prevent overflow in `nth_midxed_object_oid()`
Taylor Blau
1
-1
/
+1
2023-07-14
midx.c: use `size_t`'s for fanout nr and alloc
Taylor Blau
1
-3
/
+5
2023-07-14
packfile.c: use checked arithmetic in `nth_packed_object_offset()`
Taylor Blau
1
-4
/
+5
2023-07-14
packfile.c: prevent overflow in `load_idx()`
Taylor Blau
2
-2
/
+2
2023-07-13
t/helper: mark unused callback void data parameters
Jeff King
2
-2
/
+2
2023-07-13
tag: mark unused parameters in each_tag_name_fn callbacks
Jeff King
1
-2
/
+2
2023-07-13
rev-parse: mark unused parameter in for_each_abbrev callback
Jeff King
1
-1
/
+1
2023-07-13
replace: mark unused parameter in each_mergetag_fn callback
Jeff King
1
-1
/
+1
2023-07-13
replace: mark unused parameter in ref callback
Jeff King
1
-1
/
+1
2023-07-13
merge-tree: mark unused parameter in traverse callback
Jeff King
1
-1
/
+3
2023-07-13
fsck: mark unused parameters in various fsck callbacks
Jeff King
6
-18
/
+20
2023-07-13
revisions: drop unused "opt" parameter in "tweak" callbacks
Jeff King
4
-7
/
+5
2023-07-13
count-objects: mark unused parameter in alternates callback
Jeff King
1
-1
/
+1
2023-07-13
am: mark unused keep_cr parameters
Jeff King
1
-2
/
+2
2023-07-13
http-push: mark unused parameter in xml callback
Jeff King
1
-1
/
+1
2023-07-13
http: mark unused parameters in curl callbacks
Jeff King
1
-3
/
+6
2023-07-13
do_for_each_ref_helper(): mark unused repository parameter
Jeff King
1
-1
/
+1
2023-07-13
test-ref-store: drop unimplemented reflog-expire command
Jeff King
1
-6
/
+0
2023-07-13
i18n: mark more bundle.c strings for translation
D. Ben Knoble
1
-2
/
+2
2023-07-13
push: don't imply that integration is always required before pushing
Alex Henrie
1
-12
/
+12
2023-07-13
remote: don't imply that integration is always required before pushing
Alex Henrie
2
-20
/
+20
2023-07-13
wt-status: don't show divergence advice when committing
Alex Henrie
5
-11
/
+13
2023-07-12
packfile.c: prevent overflow in `nth_packed_object_id()`
Taylor Blau
1
-2
/
+2
2023-07-11
builtin/repack.c: avoid dir traversal in `collect_pack_filenames()`
Taylor Blau
1
-26
/
+15
2023-07-11
builtin/repack.c: only repack `.pack`s that exist
Derrick Stolee
2
-1
/
+38
2023-07-10
ls-refs.c: avoid enumerating hidden refs where possible
Taylor Blau
1
-1
/
+2
2023-07-10
upload-pack.c: avoid enumerating hidden refs where possible
Taylor Blau
1
-6
/
+31
2023-07-10
builtin/receive-pack.c: avoid enumerating hidden references
Taylor Blau
1
-1
/
+3
2023-07-10
refs.h: implement `hidden_refs_to_excludes()`
Taylor Blau
2
-0
/
+30
2023-07-10
refs.h: let `for_each_namespaced_ref()` take excluded patterns
Taylor Blau
4
-7
/
+13
2023-07-10
revision.h: store hidden refs in a `strvec`
Taylor Blau
7
-20
/
+22
2023-07-10
refs/packed-backend.c: add trace2 counters for jump list
Taylor Blau
4
-19
/
+49
2023-07-10
refs/packed-backend.c: implement jump lists to avoid excluded pattern(s)
Taylor Blau
5
-8
/
+276
2023-07-10
refs/packed-backend.c: refactor `find_reference_location()`
Taylor Blau
1
-16
/
+22
2023-07-10
refs: plumb `exclude_patterns` argument throughout
Taylor Blau
9
-26
/
+42
2023-07-10
builtin/for-each-ref.c: add `--exclude` option
Taylor Blau
5
-0
/
+62
2023-07-10
ref-filter.c: parameterize match functions over patterns
Jeff King
1
-8
/
+10
2023-07-10
ref-filter: add `ref_filter_clear()`
Jeff King
7
-2
/
+24
2023-07-10
ref-filter: clear reachable list pointers after freeing
Jeff King
1
-7
/
+7
2023-07-10
ref-filter.h: provide `REF_FILTER_INIT`
Jeff King
5
-7
/
+7
2023-07-10
refs.c: rename `ref_filter`
Jeff King
1
-7
/
+8
2023-07-10
doc: gitcredentials: link to helper list
M Hickford
1
-0
/
+11
2023-07-10
commit-graph.c: avoid duplicated progress output during `verify`
Taylor Blau
2
-11
/
+19
2023-07-10
commit-graph.c: pass progress to `verify_one_commit_graph()`
Taylor Blau
1
-8
/
+9
2023-07-10
commit-graph.c: iteratively verify commit-graph chains
Taylor Blau
1
-4
/
+5
2023-07-10
commit-graph.c: extract `verify_one_commit_graph()`
Taylor Blau
1
-8
/
+16
2023-07-10
fsck: suppress MIDX output with `--no-progress`
Taylor Blau
2
-0
/
+16
2023-07-10
fsck: suppress commit-graph output with `--no-progress`
Taylor Blau
2
-0
/
+14
2023-07-08
dir: match "attr" pathspec magic with correct paths
Junio C Hamano
2
-2
/
+24
2023-07-08
The ninth batch
Junio C Hamano
1
-0
/
+7
2023-07-08
Merge branch 'jk/fsck-indices-in-worktrees'
Junio C Hamano
2
-4
/
+4
2023-07-08
Merge branch 'js/empty-index-fixes'
Junio C Hamano
3
-11
/
+22
2023-07-08
Merge branch 'ks/t4205-test-describe-with-abbrev-fix'
Junio C Hamano
1
-1
/
+16
2023-07-07
pretty: use strchr(3) in userformat_find_requirements()
René Scharfe
1
-4
/
+2
2023-07-07
pkt-line: add size parameter to packet_length()
René Scharfe
3
-6
/
+11
2023-07-07
tree-walk: drop unused base_offset from do_match()
Junio C Hamano
1
-17
/
+16
2023-07-07
tree-walk: lose base_offset that is never used in tree_entry_interesting
Junio C Hamano
6
-7
/
+8
2023-07-07
t6135: attr magic with path pattern
Junio C Hamano
1
-1
/
+21
2023-07-07
pretty: avoid double negative in format_commit_item()
René Scharfe
1
-3
/
+3
2023-07-07
ls-tree: simplify prefix handling
René Scharfe
1
-14
/
+10
2023-07-06
The eighth batch
Junio C Hamano
1
-0
/
+21
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
103
-632
/
+960
2023-07-06
Merge branch 'jc/doc-hash-object-types'
Junio C Hamano
1
-2
/
+3
2023-07-06
Merge branch 'jk/cherry-pick-revert-status'
Junio C Hamano
2
-2
/
+24
2023-07-06
Merge branch 'pw/apply-too-large'
Junio C Hamano
2
-4
/
+5
2023-07-06
Merge branch 'tl/notes-separator'
Junio C Hamano
4
-42
/
+906
2023-07-06
Merge branch 'gc/config-partial-submodule-kvi-fix'
Junio C Hamano
2
-8
/
+8
2023-07-06
Merge branch 'pb/complete-diff-options'
Junio C Hamano
2
-9
/
+52
2023-07-06
Merge branch 'cw/strbuf-cleanup'
Junio C Hamano
27
-194
/
+231
2023-07-06
Merge branch 'rs/strbuf-expand-step'
Junio C Hamano
10
-366
/
+228
2023-07-05
diff --no-index: support reading from named pipes
Phillip Wood
2
-27
/
+124
2023-07-05
t4054: test diff --no-index with stdin
Phillip Wood
1
-0
/
+19
2023-07-05
diff --no-index: die on error reading stdin
Phillip Wood
1
-3
/
+2
2023-07-05
diff --no-index: refuse to compare stdin to a directory
Phillip Wood
2
-5
/
+12
2023-07-05
t0091-bugreport.sh: actually verify some content of report
Martin Ågren
1
-23
/
+44
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
88
-161
/
+75
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
74
-74
/
+0
2023-07-05
kwset: move translation table from ctype
Calvin Wan
4
-39
/
+38
[next]