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-14
Merge branch 'js/check-null-from-read-object-file'
Junio C Hamano
3
-4
/
+14
2024-02-14
Merge branch 'rs/receive-pack-remove-find-header'
Junio C Hamano
1
-35
/
+13
2024-02-12
Merge branch 'tb/multi-pack-reuse-experiment'
Junio C Hamano
1
-0
/
+2
2024-02-12
Merge branch 'pw/show-ref-pseudorefs'
Junio C Hamano
1
-1
/
+1
2024-02-12
Merge branch 'ps/report-failure-from-git-stash'
Junio C Hamano
1
-4
/
+4
2024-02-12
Merge branch 'jc/sign-buffer-failure-propagation-fix'
Junio C Hamano
1
-1
/
+1
2024-02-12
receive-pack: use find_commit_header() in check_nonce()
René Scharfe
1
-23
/
+7
2024-02-09
receive-pack: use find_commit_header() in check_cert_push_options()
René Scharfe
1
-15
/
+9
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-08
Merge branch 'ja/doc-placeholders-fix'
Junio C Hamano
1
-1
/
+1
2024-02-08
Merge branch 'jc/index-pack-fsck-levels'
Junio C Hamano
1
-2
/
+3
2024-02-07
tag: fix sign_buffer() call to create a signed tag
Junio C Hamano
1
-1
/
+1
2024-02-07
show-ref --verify: accept pseudorefs
Phillip Wood
1
-1
/
+1
2024-02-06
Merge branch 'jc/comment-style-fixes'
Junio C Hamano
1
-5
/
+5
2024-02-06
Merge branch 'kh/maintenance-use-xdg-when-it-should'
Junio C Hamano
1
-0
/
+6
2024-02-06
builtin/stash: report failure to write to index
Patrick Steinhardt
1
-4
/
+4
2024-02-06
Always check the return value of `repo_read_object_file()`
Johannes Schindelin
3
-4
/
+14
2024-02-05
pack-objects: enable multi-pack reuse via `feature.experimental`
Taylor Blau
1
-0
/
+2
2024-02-01
index-pack: --fsck-objects to take an optional argument for fsck msgs
John Cai
1
-2
/
+3
2024-02-01
index-pack: test and document --strict=<msg-id>=<severity>...
John Cai
1
-1
/
+1
2024-01-29
Merge branch 'ps/not-so-many-refs-are-special'
Junio C Hamano
3
-16
/
+15
2024-01-29
Merge branch 'tc/show-ref-exists-fix'
Junio C Hamano
1
-1
/
+1
2024-01-29
builtin/worktree: comment style fixes
Junio C Hamano
1
-5
/
+5
2024-01-29
config: add back code comment
Kristoffer Haugsbakk
1
-0
/
+6
2024-01-26
Merge branch 'kh/maintenance-use-xdg-when-it-should'
Junio C Hamano
3
-38
/
+17
2024-01-26
Merge branch 'ps/worktree-refdb-initialization'
Junio C Hamano
1
-28
/
+25
2024-01-26
Merge branch 'rj/advice-delete-branch-not-fully-merged'
Junio C Hamano
1
-3
/
+5
2024-01-26
Merge branch 'es/some-up-to-date-messages-must-stay'
Junio C Hamano
1
-0
/
+1
2024-01-19
Merge branch 'tb/fetch-all-configuration'
Junio C Hamano
1
-1
/
+16
2024-01-19
refs: convert MERGE_AUTOSTASH to become a normal pseudo-ref
Patrick Steinhardt
2
-15
/
+14
2024-01-19
refs: convert AUTO_MERGE to become a normal pseudo-ref
Patrick Steinhardt
1
-1
/
+1
2024-01-18
maintenance: use XDG config if it exists
Kristoffer Haugsbakk
1
-14
/
+13
2024-01-18
config: factor out global config file retrieval
Kristoffer Haugsbakk
1
-22
/
+3
2024-01-18
config: rename global config function
Kristoffer Haugsbakk
3
-4
/
+4
2024-01-18
config: format newlines
Kristoffer Haugsbakk
1
-1
/
+0
2024-01-18
builtin/show-ref: treat directory as non-existing in --exists
Toon Claes
1
-1
/
+1
2024-01-16
Merge branch 'jk/index-pack-lsan-false-positive-fix'
Junio C Hamano
1
-0
/
+2
2024-01-16
Merge branch 'ps/refstorage-extension'
Junio C Hamano
3
-4
/
+33
2024-01-12
Merge branch 'tb/multi-pack-verbatim-reuse'
Junio C Hamano
1
-35
/
+134
2024-01-12
messages: mark some strings with "up-to-date" not to touch
Junio C Hamano
1
-0
/
+1
2024-01-11
branch: make the advice to force-deleting a conditional one
Rubén Justo
1
-3
/
+5
2024-01-08
Merge branch 'rs/fast-import-simplify-mempool-allocation'
Junio C Hamano
1
-2
/
+1
2024-01-08
Merge branch 'en/sparse-checkout-eoo'
Junio C Hamano
1
-6
/
+3
2024-01-08
Merge branch 'jc/sparse-checkout-set-default-fix'
Junio C Hamano
1
-1
/
+1
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
67
-137
/
+5
2024-01-08
fetch: add new config option fetch.all
Tamino Bauknecht
1
-1
/
+16
2024-01-08
builtin/worktree: create refdb via ref backend
Patrick Steinhardt
1
-26
/
+22
2024-01-08
builtin/worktree: move setup of commondir file earlier
Patrick Steinhardt
1
-3
/
+4
2024-01-05
index-pack: spawn threads atomically
Jeff King
1
-0
/
+2
2024-01-02
Merge branch 'ps/pseudo-refs'
Junio C Hamano
1
-6
/
+2
2024-01-02
Merge branch 'jc/orphan-unborn'
Junio C Hamano
2
-4
/
+4
2024-01-02
Merge branch 'la/trailer-cleanups'
Junio C Hamano
2
-2
/
+2
2024-01-02
Merge branch 'jc/retire-cas-opt-name-constant'
Junio C Hamano
2
-3
/
+3
2024-01-02
Merge branch 'rs/rebase-use-strvec-pushf'
Junio C Hamano
1
-11
/
+6
2024-01-02
builtin/clone: introduce `--ref-format=` value flag
Patrick Steinhardt
1
-1
/
+11
2024-01-02
builtin/init: introduce `--ref-format=` value flag
Patrick Steinhardt
1
-1
/
+12
2024-01-02
builtin/rev-parse: introduce `--show-ref-format` flag
Patrick Steinhardt
1
-0
/
+4
2024-01-02
setup: introduce "extensions.refStorage" extension
Patrick Steinhardt
1
-1
/
+1
2024-01-02
setup: start tracking ref storage format
Patrick Steinhardt
2
-3
/
+6
2023-12-27
Merge branch 'ps/clone-into-reftable-repository'
Junio C Hamano
1
-30
/
+35
2023-12-27
Merge branch 'jx/fetch-atomic-error-message-fix'
Junio C Hamano
1
-5
/
+9
2023-12-27
Merge branch 'rs/show-ref-incompatible-options'
Junio C Hamano
1
-3
/
+3
2023-12-27
Merge branch 'jc/checkout-B-branch-in-use'
Junio C Hamano
1
-8
/
+29
2023-12-26
sparse-checkout: use default patterns for 'set' only !stdin
Junio C Hamano
1
-1
/
+1
2023-12-26
sparse-checkout: be consistent with end of options markers
Elijah Newren
1
-6
/
+3
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
doc: enforce dashes in placeholders
Jean-Noël Avila
1
-1
/
+1
2023-12-26
fast-import: use mem_pool_calloc()
René Scharfe
1
-2
/
+1
2023-12-20
Merge branch 'ps/clone-into-reftable-repository' into ps/refstorage-extension
Junio C Hamano
1
-30
/
+35
2023-12-20
Merge branch 'jk/config-cleanup'
Junio C Hamano
2
-33
/
+25
2023-12-20
Merge branch 'jk/implicit-true'
Junio C Hamano
6
-6
/
+22
2023-12-20
Merge branch 'jk/bisect-reset-fix'
Junio C Hamano
1
-5
/
+4
2023-12-20
Merge branch 'rs/incompatible-options-messages'
Junio C Hamano
5
-32
/
+26
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
Merge branch 'ad/merge-file-diff-algo'
Junio C Hamano
1
-0
/
+28
2023-12-18
Merge branch 'rs/column-leakfix'
Junio C Hamano
1
-0
/
+2
2023-12-18
Merge branch 'rs/i18n-cannot-be-used-together'
Junio C Hamano
2
-2
/
+5
2023-12-18
Merge branch 'jb/reflog-expire-delete-dry-run-options'
Junio C Hamano
1
-2
/
+2
2023-12-18
Merge branch 'cc/git-replay'
Junio C Hamano
1
-0
/
+446
2023-12-18
fetch: no redundant error message for atomic fetch
Jiang Xin
1
-5
/
+9
2023-12-14
pack-bitmap: enable reuse from all bitmapped packs
Taylor Blau
1
-1
/
+5
2023-12-14
pack-objects: allow setting `pack.allowPackReuse` to "single"
Taylor Blau
1
-3
/
+16
2023-12-14
pack-objects: add tracing for various packfile metrics
Taylor Blau
1
-0
/
+7
2023-12-14
pack-objects: include number of packs reused in output
Taylor Blau
1
-2
/
+6
2023-12-14
pack-objects: prepare `write_reused_pack_verbatim()` for multi-pack reuse
Taylor Blau
1
-13
/
+60
2023-12-14
pack-objects: prepare `write_reused_pack()` for multi-pack reuse
Taylor Blau
1
-2
/
+8
2023-12-14
pack-objects: pass `bitmapped_pack`'s to pack-reuse functions
Taylor Blau
1
-16
/
+17
2023-12-14
pack-objects: keep track of `pack_start` for each reuse pack
Taylor Blau
1
-3
/
+8
2023-12-14
pack-objects: parameterize pack-reuse routines over a single pack
Taylor Blau
1
-6
/
+10
2023-12-14
pack-bitmap: return multiple packs via `reuse_partial_packfile_from_bitmap()`
Taylor Blau
1
-2
/
+7
2023-12-14
pack-bitmap: simplify `reuse_partial_packfile_from_bitmap()` signature
Taylor Blau
1
-7
/
+9
2023-12-14
pack-objects: free packing_data in more places
Taylor Blau
1
-0
/
+1
2023-12-14
bisect: consistently write BISECT_EXPECTED_REV via the refdb
Patrick Steinhardt
1
-6
/
+2
2023-12-13
checkout: forbid "-B <branch>" from touching a branch used elsewhere
Junio C Hamano
1
-0
/
+7
2023-12-12
builtin/clone: create the refdb with the correct object format
Patrick Steinhardt
1
-1
/
+8
2023-12-12
builtin/clone: skip reading HEAD when retrieving remote
Patrick Steinhardt
1
-1
/
+1
2023-12-12
builtin/clone: set up sparse checkout later
Patrick Steinhardt
1
-3
/
+3
2023-12-12
builtin/clone: fix bundle URIs with mismatching object formats
Patrick Steinhardt
1
-25
/
+23
2023-12-11
show-ref: use die_for_incompatible_opt3()
René Scharfe
1
-3
/
+3
2023-12-09
Merge branch 'ak/rebase-autosquash'
Junio C Hamano
1
-10
/
+7
2023-12-09
Merge branch 'vd/for-each-ref-unsorted-optimization'
Junio C Hamano
4
-79
/
+45
2023-12-09
Merge branch 'ss/format-patch-use-encode-headers-for-cover-letter'
Junio C Hamano
1
-0
/
+1
2023-12-09
Merge branch 'jw/git-add-attr-pathspec'
Junio C Hamano
1
-3
/
+4
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
replay: stop assuming replayed branches do not diverge
Elijah Newren
1
-10
/
+34
2023-11-26
replay: add --contained to rebase contained branches
Elijah Newren
1
-2
/
+12
2023-11-26
replay: add --advance or 'cherry-pick' mode
Elijah Newren
1
-9
/
+176
2023-11-26
replay: use standard revision ranges
Elijah Newren
1
-17
/
+4
2023-11-26
replay: make it a minimal server side command
Elijah Newren
1
-52
/
+26
2023-11-26
replay: remove HEAD related sanity check
Elijah Newren
1
-7
/
+1
2023-11-26
replay: remove progress and info output
Elijah Newren
1
-6
/
+1
2023-11-26
replay: add an important FIXME comment about gpg signing
Elijah Newren
1
-1
/
+1
2023-11-26
replay: change rev walking options
Elijah Newren
1
-7
/
+41
2023-11-26
replay: introduce pick_regular_commit()
Elijah Newren
1
-20
/
+34
2023-11-26
replay: die() instead of failing assert()
Elijah Newren
1
-1
/
+6
2023-11-26
replay: start using parse_options API
Elijah Newren
1
-13
/
+32
2023-11-26
replay: introduce new builtin
Elijah Newren
1
-0
/
+223
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-23
checkout: refactor die_if_checked_out() caller
Junio C Hamano
1
-9
/
+23
2023-11-22
merge-file: add --diff-algorithm option
Antonin Delpeuch
1
-0
/
+28
2023-11-16
ref-filter.h: add functions for filter/format & format-only
Victoria Dye
3
-64
/
+19
2023-11-16
ref-filter.h: add max_count and omit_empty to ref_format
Victoria Dye
3
-16
/
+15
2023-11-16
ref-filter.c: really don't sort when using --no-sort
Victoria Dye
4
-7
/
+19
2023-11-16
rebase: support --autosquash without -i
Andy Koppe
1
-3
/
+1
2023-11-16
rebase: fully ignore rebase.autoSquash without -i
Andy Koppe
1
-7
/
+6
2023-11-10
format-patch: fix ignored encode_email_headers for cover letter
Simon Ser
1
-0
/
+1
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-04
attr: enable attr pathspec magic for git-add and git-stash
Joanna Wang
1
-3
/
+4
2023-11-02
Merge branch 'jc/commit-new-underscore-index-fix' into maint-2.42
Junio C Hamano
1
-4
/
+4
2023-11-02
Merge branch 'ni/die-message-fix-for-git-add' into maint-2.42
Junio C Hamano
1
-5
/
+5
2023-11-02
Merge branch 'sn/cat-file-doc-update' into maint-2.42
Junio C Hamano
1
-2
/
+2
2023-11-02
Merge branch 'ob/am-msgfix' into maint-2.42
Junio C Hamano
1
-1
/
+2
2023-11-02
Merge branch 'rs/name-rev-use-opt-hidden-bool' into maint-2.42
Junio C Hamano
1
-6
/
+2
2023-11-02
Merge branch 'rs/grep-parseopt-simplify' into maint-2.42
Junio C Hamano
1
-3
/
+2
2023-11-02
Merge branch 'bc/more-git-var' into maint-2.42
Junio C Hamano
1
-1
/
+1
2023-11-02
Merge branch 'jc/mv-d-to-d-error-message-fix' into maint-2.42
Junio C Hamano
1
-1
/
+1
2023-11-02
Merge branch 'ja/worktree-orphan' into maint-2.42
Junio C Hamano
1
-1
/
+1
2023-11-02
Merge branch 'js/systemd-timers-wsl-fix' into maint-2.42
Junio C Hamano
1
-1
/
+1
2023-11-02
Merge branch 'rs/grep-no-no-or' into maint-2.42
Junio C Hamano
1
-1
/
+1
2023-11-02
Merge branch 'jk/diff-result-code-cleanup' into maint-2.42
Junio C Hamano
10
-75
/
+60
2023-11-02
Merge branch 'ts/unpacklimit-config-fix' into maint-2.42
Junio C Hamano
1
-3
/
+3
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
[next]