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
path:
root
/
builtin
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-13
Merge branch 'ps/report-failure-from-git-stash' into maint-2.43
Junio C Hamano
1
-4
/
+4
2024-02-13
Merge branch 'jc/sign-buffer-failure-propagation-fix' into maint-2.43
Junio C Hamano
1
-1
/
+1
2024-02-13
Merge branch 'jc/comment-style-fixes' into maint-2.43
Junio C Hamano
1
-5
/
+5
2024-02-13
Merge branch 'tc/show-ref-exists-fix' into maint-2.43
Junio C Hamano
1
-1
/
+1
2024-02-08
Merge branch 'jk/index-pack-lsan-false-positive-fix' into maint-2.43
Junio C Hamano
1
-0
/
+2
2024-02-08
Merge branch 'rs/fast-import-simplify-mempool-allocation' into maint-2.43
Junio C Hamano
1
-2
/
+1
2024-02-08
Merge branch 'en/header-cleanup' into maint-2.43
Junio C Hamano
67
-137
/
+5
2024-02-08
Merge branch 'jc/orphan-unborn' into maint-2.43
Junio C Hamano
2
-4
/
+4
2024-02-08
Merge branch 'la/trailer-cleanups' into maint-2.43
Junio C Hamano
2
-2
/
+2
2024-02-08
Merge branch 'jc/retire-cas-opt-name-constant' into maint-2.43
Junio C Hamano
2
-3
/
+3
2024-02-08
Merge branch 'rs/rebase-use-strvec-pushf' into maint-2.43
Junio C Hamano
1
-11
/
+6
2024-02-08
Merge branch 'jk/config-cleanup' into maint-2.43
Junio C Hamano
2
-33
/
+25
2024-02-08
Merge branch 'rs/incompatible-options-messages' into maint-2.43
Junio C Hamano
5
-32
/
+26
2024-02-08
Merge branch 'rs/column-leakfix' into maint-2.43
Junio C Hamano
1
-0
/
+2
2024-02-08
Merge branch 'rs/i18n-cannot-be-used-together' into maint-2.43
Junio C Hamano
2
-2
/
+5
2024-02-08
Merge branch 'jb/reflog-expire-delete-dry-run-options' into maint-2.43
Junio C Hamano
1
-2
/
+2
2024-02-08
Merge branch 'jc/sparse-checkout-set-default-fix' into maint-2.43
Junio C Hamano
1
-1
/
+1
2024-02-08
Merge branch 'jx/fetch-atomic-error-message-fix' into maint-2.43
Junio C Hamano
1
-5
/
+9
2024-02-08
Merge branch 'rs/show-ref-incompatible-options' into maint-2.43
Junio C Hamano
1
-3
/
+3
2024-02-08
Merge branch 'jk/implicit-true' into maint-2.43
Junio C Hamano
6
-6
/
+22
2024-02-08
Merge branch 'jk/bisect-reset-fix' into maint-2.43
Junio C Hamano
1
-5
/
+4
2024-02-07
tag: fix sign_buffer() call to create a signed tag
Junio C Hamano
1
-1
/
+1
2024-02-06
builtin/stash: report failure to write to index
Patrick Steinhardt
1
-4
/
+4
2024-01-29
builtin/worktree: comment style fixes
Junio C Hamano
1
-5
/
+5
2024-01-18
builtin/show-ref: treat directory as non-existing in --exists
Toon Claes
1
-1
/
+1
2024-01-05
index-pack: spawn threads atomically
Jeff King
1
-0
/
+2
2023-12-26
sparse-checkout: use default patterns for 'set' only !stdin
Junio C Hamano
1
-1
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
8
-9
/
+0
2023-12-26
treewide: add direct includes currently only pulled in transitively
Elijah Newren
3
-0
/
+3
2023-12-26
fsmonitor--daemon.h: remove unnecessary includes
Elijah Newren
1
-0
/
+2
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
64
-128
/
+0
2023-12-26
fast-import: use mem_pool_calloc()
René Scharfe
1
-2
/
+1
2023-12-20
rebase: use strvec_pushf() for format-patch revisions
René Scharfe
1
-11
/
+6
2023-12-19
remote.h: retire CAS_OPT_NAME
Junio C Hamano
2
-3
/
+3
2023-12-18
fetch: no redundant error message for atomic fetch
Jiang Xin
1
-5
/
+9
2023-12-11
show-ref: use die_for_incompatible_opt3()
René Scharfe
1
-3
/
+3
2023-12-09
push: drop confusing configset/callback redundancy
Jeff King
2
-33
/
+25
2023-12-09
fsck: handle NULL value when parsing message config
Jeff King
1
-4
/
+7
2023-12-09
config: handle NULL value when parsing non-bools
Jeff King
5
-2
/
+15
2023-12-09
bisect: always clean on reset
Jeff King
1
-5
/
+4
2023-12-09
worktree: simplify incompatibility message for --orphan and commit-ish
René Scharfe
1
-2
/
+2
2023-12-09
worktree: standardize incompatibility messages
René Scharfe
1
-8
/
+9
2023-12-09
clean: factorize incompatibility message
René Scharfe
1
-1
/
+1
2023-12-09
revision, rev-parse: factorize incompatibility messages about - -exclude-hidden
René Scharfe
1
-3
/
+6
2023-12-09
repack: use die_for_incompatible_opt3() for -A/-k/--cruft
René Scharfe
1
-10
/
+4
2023-12-09
push: use die_for_incompatible_opt4() for - -delete/--tags/--all/--mirror
René Scharfe
1
-8
/
+4
2023-11-27
i18n: factorize even more 'incompatible options' messages
René Scharfe
2
-2
/
+5
2023-11-27
column: release strbuf and string_list after use
René Scharfe
1
-0
/
+2
2023-11-26
builtin/reflog.c: fix dry-run option short name
Josh Brobst
1
-2
/
+2
2023-11-24
orphan/unborn: fix use of 'orphan' in end-user facing messages
Junio C Hamano
2
-4
/
+4
2023-11-08
Merge branch 'bc/merge-file-object-input'
Junio C Hamano
1
-17
/
+47
2023-11-08
Merge branch 'kn/rev-list-missing-fix'
Junio C Hamano
2
-45
/
+50
2023-11-08
Merge branch 'ps/show-ref'
Junio C Hamano
1
-92
/
+192
2023-11-07
Merge branch 'es/bugreport-no-extra-arg'
Junio C Hamano
1
-0
/
+5
2023-11-07
Merge branch 'rs/reflog-expire-single-worktree-fix'
Junio C Hamano
1
-3
/
+3
2023-11-07
Merge branch 'rs/fix-arghelp'
Junio C Hamano
2
-2
/
+2
2023-11-07
Merge branch 'rs/parse-options-cmdmode'
Junio C Hamano
1
-68
/
+44
2023-11-07
Merge branch 'jc/grep-f-relative-to-cwd'
Junio C Hamano
1
-2
/
+11
2023-11-02
merge-file: add an option to process object IDs
brian m. carlson
1
-17
/
+47
2023-11-01
builtin/show-ref: add new mode to check for reference existence
Patrick Steinhardt
1
-5
/
+44
2023-11-01
builtin/show-ref: explicitly spell out different modes in synopsis
Patrick Steinhardt
1
-1
/
+4
2023-11-01
builtin/show-ref: ensure mutual exclusiveness of subcommands
Patrick Steinhardt
1
-0
/
+4
2023-11-01
builtin/show-ref: refactor options for patterns subcommand
Patrick Steinhardt
1
-13
/
+22
2023-11-01
builtin/show-ref: stop using global vars for `show_one()`
Patrick Steinhardt
1
-22
/
+40
2023-11-01
builtin/show-ref: stop using global variable to count matches
Patrick Steinhardt
1
-3
/
+4
2023-11-01
builtin/show-ref: refactor `--exclude-existing` options
Patrick Steinhardt
1
-34
/
+44
2023-11-01
builtin/show-ref: fix dead code when passing patterns
Patrick Steinhardt
1
-4
/
+1
2023-11-01
builtin/show-ref: fix leaking string buffer
Patrick Steinhardt
1
-1
/
+3
2023-11-01
builtin/show-ref: split up different subcommands
Patrick Steinhardt
1
-47
/
+54
2023-11-01
builtin/show-ref: convert pattern to a local variable
Patrick Steinhardt
1
-18
/
+28
2023-11-01
rev-list: add commit object support in `--missing` option
Karthik Nayak
1
-0
/
+6
2023-11-01
rev-list: move `show_commit()` to the bottom
Karthik Nayak
1
-43
/
+42
2023-11-01
revision: rename bit to `do_not_die_on_missing_objects`
Karthik Nayak
2
-2
/
+2
2023-10-31
Merge branch 'jm/bisect-run-synopsis-fix'
Junio C Hamano
1
-2
/
+2
2023-10-31
Merge branch 'ii/branch-error-messages-update'
Junio C Hamano
1
-33
/
+33
2023-10-30
Merge branch 'ob/rebase-cleanup'
Junio C Hamano
1
-30
/
+14
2023-10-30
Merge branch 'jc/commit-new-underscore-index-fix'
Junio C Hamano
1
-4
/
+4
2023-10-30
Merge branch 'ni/die-message-fix-for-git-add'
Junio C Hamano
1
-5
/
+5
2023-10-29
reflog: fix expire --single-worktree
René Scharfe
1
-3
/
+3
2023-10-29
am, rebase: fix arghelp syntax of --empty
René Scharfe
2
-2
/
+2
2023-10-29
am: simplify --show-current-patch handling
René Scharfe
1
-68
/
+44
2023-10-29
bugreport: reject positional arguments
Emily Shaffer
1
-0
/
+5
2023-10-23
Merge branch 'jc/fail-stash-to-store-non-stash'
Junio C Hamano
1
-0
/
+6
2023-10-23
doc/git-bisect: clarify `git bisect run` syntax
Javier Mora
1
-2
/
+2
2023-10-23
builtin/branch.c: adjust error messages to coding guidelines
Isoken June Ibizugbe
1
-33
/
+33
2023-10-20
Merge branch 'ty/merge-tree-strategy-options'
Junio C Hamano
1
-3
/
+17
2023-10-20
rebase: move parse_opt_keep_empty() down
Oswald Buddenhagen
1
-13
/
+12
2023-10-20
rebase: handle --strategy via imply_merge() as well
Oswald Buddenhagen
1
-12
/
+1
2023-10-20
rebase: simplify code related to imply_merge()
Oswald Buddenhagen
1
-5
/
+1
2023-10-20
commit: ignore_non_trailer computes number of bytes to ignore
Linus Arver
2
-2
/
+2
2023-10-18
Merge branch 'sn/cat-file-doc-update'
Junio C Hamano
1
-2
/
+2
2023-10-18
Merge branch 'tb/repack-max-cruft-size'
Junio C Hamano
2
-15
/
+180
2023-10-17
commit: do not use cryptic "new_index" in end-user facing messages
Junio C Hamano
1
-4
/
+4
2023-10-17
builtin/add.c: clean up die() messages
Naomi Ibe
1
-5
/
+5
2023-10-13
Merge branch 'js/submodule-fix-misuse-of-path-and-name'
Junio C Hamano
1
-7
/
+23
2023-10-13
Merge branch 'jk/commit-graph-leak-fixes'
Junio C Hamano
2
-1
/
+5
2023-10-13
Merge branch 'la/trailer-test-and-doc-updates'
Junio C Hamano
1
-6
/
+6
2023-10-12
grep: -f <path> is relative to $cwd
Junio C Hamano
1
-2
/
+11
2023-10-11
stash: be careful what we store
Junio C Hamano
1
-0
/
+6
2023-10-11
merge: introduce {copy|clear}_merge_options()
Junio C Hamano
1
-1
/
+3
2023-10-10
Merge branch 'cc/repack-sift-filtered-objects-to-separate-pack'
Junio C Hamano
3
-48
/
+134
2023-10-10
Merge branch 'ds/init-diffstat-width'
Junio C Hamano
4
-13
/
+5
2023-10-09
doc/cat-file: make synopsis and description less confusing
Štěpán Němec
1
-2
/
+2
2023-10-09
repack: free existing_cruft array after use
Jeff King
1
-0
/
+1
2023-10-05
builtin/repack.c: avoid making cruft packs preferred
Taylor Blau
1
-1
/
+46
2023-10-05
builtin/repack.c: implement support for `--max-cruft-size`
Taylor Blau
2
-11
/
+130
2023-10-05
builtin/repack.c: parse `--max-pack-size` with OPT_MAGNITUDE
Taylor Blau
1
-3
/
+3
2023-10-04
Merge branch 'jk/commit-graph-verify-fix'
Junio C Hamano
1
-7
/
+24
2023-10-03
submodule--helper: return error from set-url when modifying failed
Jan Alexander Steffens (heftig)
1
-5
/
+7
2023-10-03
submodule--helper: use submodule_from_path in set-{url,branch}
Jan Alexander Steffens (heftig)
1
-4
/
+18
2023-10-03
commit-graph: clear oidset after finishing write
Jeff King
1
-0
/
+1
2023-10-03
merge: free result of repo_get_merge_bases()
Jeff King
1
-1
/
+4
2023-10-02
gc: add `gc.repackFilterTo` config option
Christian Couder
1
-0
/
+4
2023-10-02
repack: implement `--filter-to` for storing filtered out objects
Christian Couder
1
-1
/
+9
2023-10-02
gc: add `gc.repackFilter` config option
Christian Couder
1
-0
/
+6
2023-10-02
repack: add `--filter=<filter-spec>` option
Christian Couder
1
-0
/
+70
2023-10-02
repack: refactor finding pack prefix
Christian Couder
1
-6
/
+12
2023-10-02
repack: refactor finishing pack-objects command
Christian Couder
1
-37
/
+33
2023-10-02
pack-objects: allow `--filter` without `--stdout`
Christian Couder
1
-6
/
+2
2023-10-02
Merge branch 'jc/unresolve-removal'
Junio C Hamano
2
-90
/
+23
2023-09-29
diff --stat: set the width defaults in a helper function
Dragan Simic
4
-13
/
+5
2023-09-29
Merge branch 'ob/am-msgfix'
Junio C Hamano
1
-1
/
+2
2023-09-29
Merge branch 'ds/stat-name-width-configuration'
Junio C Hamano
4
-0
/
+4
2023-09-29
Merge branch 'jk/fsmonitor-unused-parameter'
Junio C Hamano
1
-4
/
+6
2023-09-28
commit-graph: report incomplete chains during verification
Jeff King
1
-1
/
+9
2023-09-28
commit-graph: detect read errors when verifying graph chain
Jeff King
1
-7
/
+16
2023-09-25
merge-tree: add -X strategy option
Tang Yuyi
1
-3
/
+15
2023-09-22
Merge branch 'tb/repack-existing-packs-cleanup'
Junio C Hamano
1
-113
/
+180
2023-09-21
am: fix error message in parse_opt_show_current_patch()
Oswald Buddenhagen
1
-1
/
+2
2023-09-20
Merge branch 'jc/update-index-show-index-version'
Junio C Hamano
1
-6
/
+13
2023-09-20
Merge branch 'js/systemd-timers-wsl-fix'
Junio C Hamano
1
-1
/
+1
2023-09-18
run-command: mark unused parameters in start_bg_wait callbacks
Jeff King
1
-1
/
+2
2023-09-18
fsmonitor: mark unused hashmap callback parameters
Jeff King
1
-2
/
+3
2023-09-18
fsmonitor: mark some maybe-unused parameters
Jeff King
1
-1
/
+1
2023-09-18
Merge branch 'rs/grep-no-no-or'
Junio C Hamano
1
-1
/
+1
2023-09-18
diff --stat: add config option to limit filename width
Dragan Simic
4
-0
/
+4
2023-09-14
Merge branch 'rs/name-rev-use-opt-hidden-bool'
Junio C Hamano
1
-6
/
+2
2023-09-14
Merge branch 'rs/grep-parseopt-simplify'
Junio C Hamano
1
-3
/
+2
2023-09-13
builtin/repack.c: extract common cruft pack loop
Taylor Blau
1
-13
/
+18
2023-09-13
builtin/repack.c: avoid directly inspecting "util"
Taylor Blau
1
-4
/
+14
2023-09-13
builtin/repack.c: store existing cruft packs separately
Taylor Blau
1
-16
/
+23
2023-09-13
builtin/repack.c: extract `has_existing_non_kept_packs()`
Taylor Blau
1
-1
/
+7
2023-09-13
builtin/repack.c: extract redundant pack cleanup for existing packs
Taylor Blau
1
-17
/
+28
2023-09-13
builtin/repack.c: extract redundant pack cleanup for --geometric
Taylor Blau
1
-23
/
+29
2023-09-13
builtin/repack.c: extract marking packs for deletion
Taylor Blau
1
-18
/
+32
2023-09-13
builtin/repack.c: extract structure to store existing packs
Taylor Blau
1
-41
/
+49
2023-09-13
Merge branch 'bc/more-git-var'
Junio C Hamano
1
-1
/
+1
2023-09-13
Merge branch 'ew/hash-with-openssl-evp'
Junio C Hamano
3
-2
/
+9
2023-09-13
Merge branch 'jk/unused-post-2.42-part2'
Junio C Hamano
12
-105
/
+93
2023-09-12
update-index: add --show-index-version
Junio C Hamano
1
-6
/
+13
2023-09-11
maintenance(systemd): support the Windows Subsystem for Linux
Johannes Schindelin
1
-1
/
+1
2023-09-07
trailer doc: <token> is a <key> or <keyAlias>, not both
Linus Arver
1
-1
/
+1
2023-09-07
trailer --unfold help: prefer "reformat" over "join"
Linus Arver
1
-1
/
+1
2023-09-07
trailer --only-input: prefer "configuration variables" over "rules"
Linus Arver
1
-1
/
+1
2023-09-07
trailer --parse help: expose aliased options
Linus Arver
1
-1
/
+1
2023-09-07
trailer --no-divider help: describe usual "---" meaning
Linus Arver
1
-1
/
+1
2023-09-07
trailer: trailer location is a place, not an action
Linus Arver
1
-1
/
+1
2023-09-07
Merge branch 'dd/format-patch-rfc-updates'
Junio C Hamano
1
-16
/
+15
2023-09-07
Merge branch 'jk/unused-post-2.42'
Junio C Hamano
6
-17
/
+18
2023-09-07
Merge branch 'tb/multi-cruft-pack'
Junio C Hamano
2
-5
/
+3
2023-09-07
grep: reject --no-or
René Scharfe
1
-1
/
+1
2023-09-05
var: avoid a segmentation fault when `HOME` is unset
Johannes Schindelin
1
-1
/
+1
2023-09-05
grep: use OPT_INTEGER_F for --max-depth
René Scharfe
1
-3
/
+2
2023-09-05
name-rev: use OPT_HIDDEN_BOOL for --peel-tag
René Scharfe
1
-6
/
+2
2023-09-05
interpret-trailers: mark unused "unset" parameters in option callbacks
Jeff King
1
-3
/
+6
2023-09-05
parse-options: add more BUG_ON() annotations
Jeff King
2
-0
/
+4
2023-09-05
merge: do not pass unused opt->value parameter
Jeff King
1
-1
/
+1
2023-09-05
parse-options: mark unused "opt" parameter in callbacks
Jeff King
6
-12
/
+14
2023-09-05
parse-options: prefer opt->value to globals in callbacks
Jeff King
6
-37
/
+50
2023-09-05
checkout-index: delay automatic setting of to_tempfile
Jeff King
1
-2
/
+7
2023-09-01
Merge branch 'ob/format-patch-description-file'
Junio C Hamano
1
-3
/
+18
2023-09-01
Merge branch 'jk/diff-result-code-cleanup'
Junio C Hamano
10
-75
/
+60
2023-08-31
treewide: fix various bugs w/ OpenSSL 3+ EVP API
Eric Wong
3
-2
/
+9
2023-08-31
format-patch: use OPT_STRING_LIST for to/cc options
Jeff King
1
-20
/
+2
2023-08-31
merge: simplify parsing of "-n" option
Jeff King
1
-11
/
+2
2023-08-31
merge: make xopts a strvec
Jeff King
1
-19
/
+7
2023-08-31
format-patch: --rfc honors what --subject-prefix sets
Drew DeVault
1
-16
/
+15
2023-08-30
Merge branch 'ts/unpacklimit-config-fix'
Junio C Hamano
1
-3
/
+3
2023-08-29
update-ref: mark unused parameter in parser callbacks
Jeff King
1
-7
/
+7
2023-08-29
gc: mark unused descriptors in scheduler callbacks
Jeff King
1
-3
/
+3
2023-08-29
fetch: mark unused parameter in ref_transaction callback
Jeff King
1
-1
/
+1
2023-08-29
stash: mark unused parameter in diff callback
Jeff King
1
-1
/
+1
2023-08-29
ls-tree: mark unused parameter in callback
Jeff King
1
-1
/
+2
2023-08-29
worktree: mark unused parameters in each_ref_fn callback
Jeff King
1
-4
/
+4
2023-08-29
Merge branch 'jc/mv-d-to-d-error-message-fix'
Junio C Hamano
1
-1
/
+1
2023-08-29
Merge branch 'sl/sparse-check-attr'
Junio C Hamano
1
-0
/
+3
2023-08-29
builtin/pack-objects.c: support `--max-pack-size` with `--cruft`
Taylor Blau
2
-4
/
+3
2023-08-29
builtin/pack-objects.c: remove unnecessary strbuf_reset()
Taylor Blau
1
-1
/
+0
2023-08-25
Merge branch 'ja/worktree-orphan'
Junio C Hamano
1
-1
/
+1
2023-08-24
Merge branch 'ds/maintenance-schedule-fuzz'
Junio C Hamano
1
-83
/
+208
2023-08-24
Merge branch 'tb/repack-geometry-cleanup'
Junio C Hamano
1
-31
/
+31
2023-08-24
Merge branch 'rj/branch-in-use-error-message'
Junio C Hamano
1
-1
/
+1
2023-08-22
transfer.unpackLimit: fetch/receive.unpackLimit takes precedence
Junio C Hamano
1
-3
/
+3
2023-08-21
diff: drop useless "status" parameter from diff_result_code()
Jeff King
8
-10
/
+10
2023-08-21
diff: drop useless return values in git-diff helpers
Jeff King
1
-34
/
+28
2023-08-21
diff: drop useless return from run_diff_{files,index} functions
Jeff King
7
-23
/
+19
2023-08-21
diff: die when failing to read index in git-diff builtin
Jeff King
1
-6
/
+3
2023-08-21
diff: show usage for unknown builtin_diff_files() options
Jeff King
1
-2
/
+4
2023-08-21
diff-files: avoid negative exit value
Jeff King
1
-6
/
+2
2023-08-21
diff: spell DIFF_INDEX_CACHED out when calling run_diff_index()
Junio C Hamano
3
-4
/
+4
[next]