index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
29 hours
Merge branch 'js/doc-decisions' into seen
seen
Junio C Hamano
2
-0
/
+75
29 hours
Merge branch 'jc/undecided-is-not-necessarily-sha1-fix' into seen
Junio C Hamano
7
-0
/
+165
29 hours
Merge branch 'ds/doc-config-reflow' into seen
Junio C Hamano
1
-9
/
+9
29 hours
Merge branch 'ie/config-includeif-hostname' into seen
Junio C Hamano
8
-2
/
+85
29 hours
Merge branch 'bk/complete-dirname-for-am-and-format-patch' into seen
Junio C Hamano
1
-0
/
+37
29 hours
Merge branch 'bk/complete-send-email' into seen
Junio C Hamano
1
-1
/
+5
29 hours
Merge branch 'jc/rerere-cleanup' into seen
Junio C Hamano
1
-27
/
+19
29 hours
Merge branch 'jc/t0017-clarify-bogus-expectation' into jch
Junio C Hamano
1
-1
/
+8
29 hours
Merge branch 'ps/refs-without-the-repository-updates' into jch
Junio C Hamano
52
-392
/
+408
29 hours
Merge branch 'ds/send-email-per-message-block' into jch
Junio C Hamano
1
-4
/
+7
29 hours
Merge branch 'ts/archive-prefix-with-add-virtual-file' into jch
Junio C Hamano
2
-7
/
+17
29 hours
Merge branch 'mt/openindiana-scalar' into jch
Junio C Hamano
1
-4
/
+0
29 hours
Merge branch 'ps/complete-config-w-subcommands' into jch
Junio C Hamano
2
-25
/
+73
29 hours
Merge branch 'jc/doc-diff-name-only' into jch
Junio C Hamano
1
-2
/
+3
29 hours
Merge branch 'kn/update-ref-symref' into jch
Junio C Hamano
13
-33
/
+775
29 hours
Merge branch 'tb/pack-bitmap-write-cleanups' into jch
Junio C Hamano
5
-138
/
+185
29 hours
Merge branch 'kn/osxkeychain-skip-idempotent-store' into jch
Junio C Hamano
1
-0
/
+14
29 hours
Merge branch 'ps/reftable-reusable-iterator' into jch
Junio C Hamano
16
-364
/
+381
29 hours
Merge branch 'jc/format-patch-more-aggressive-range-diff' into jch
Junio C Hamano
3
-1
/
+12
29 hours
Merge branch 'ps/reftable-write-options' into jch
Junio C Hamano
15
-115
/
+566
29 hours
Merge branch 'ew/khash-to-khashl' into jch
Junio C Hamano
11
-351
/
+536
29 hours
Merge branch 'jc/rev-parse-fatal-doc' into jch
Junio C Hamano
1
-2
/
+13
29 hours
Merge branch 'pw/rebase-i-error-message' into jch
Junio C Hamano
6
-30
/
+111
29 hours
Merge branch 'tb/path-filter-fix' into jch
Junio C Hamano
14
-58
/
+721
29 hours
Merge branch 'ps/builtin-config-cleanup' into jch
Junio C Hamano
4
-433
/
+552
29 hours
Merge branch 'ps/pseudo-ref-terminology' into jch
Junio C Hamano
10
-117
/
+169
29 hours
Merge branch 'kn/patch-iteration-doc' into jch
Junio C Hamano
1
-0
/
+79
29 hours
Merge branch 'mt/t0211-typofix' into jch
Junio C Hamano
1
-1
/
+1
29 hours
Merge branch 'jc/doc-manpages-l10n' into jch
Junio C Hamano
1
-0
/
+7
29 hours
### match next
Junio C Hamano
0
-0
/
+0
29 hours
Merge branch 'mt/openindiana-portability' into jch
Junio C Hamano
8
-8
/
+8
29 hours
Merge branch 'dg/fetch-pack-code-cleanup' into jch
Junio C Hamano
1
-5
/
+0
29 hours
Merge branch 'dm/update-index-doc-fix' into jch
Junio C Hamano
1
-0
/
+1
30 hours
doc: describe the project's decision-making process
Josh Steadmon
2
-0
/
+75
32 hours
Merge branch 'jc/patch-flow-updates' into jch
Junio C Hamano
1
-51
/
+70
32 hours
Merge branch 'it/refs-name-conflict' into jch
Junio C Hamano
2
-1
/
+19
32 hours
Merge branch 'la/hide-trailer-info' into jch
Junio C Hamano
6
-114
/
+505
32 hours
Merge branch 'jc/compat-regex-calloc-fix' into jch
Junio C Hamano
3
-13
/
+13
32 hours
Merge branch 'tb/precompose-getcwd' into jch
Junio C Hamano
5
-0
/
+24
32 hours
Merge branch 'kn/ref-transaction-symref' into jch
Junio C Hamano
28
-310
/
+385
32 hours
Merge branch 'ps/undecided-is-not-necessarily-sha1' into jch
Junio C Hamano
17
-92
/
+168
32 hours
scalar: make enlistment delete to work on all POSIX platforms
Marcel Telka
1
-4
/
+0
32 hours
t/t9001-send-email.sh: sed - remove the i flag for s
Marcel Telka
1
-1
/
+1
32 hours
t/t9118-git-svn-funky-branch-names.sh: sed needs semicolon
Marcel Telka
1
-1
/
+1
32 hours
t/t1700-split-index.sh: mv -v is not portable
Marcel Telka
1
-1
/
+1
32 hours
t/t4202-log.sh: fix misspelled variable
Marcel Telka
1
-1
/
+1
32 hours
t/t0600-reffiles-backend.sh: rm -v is not portable
Marcel Telka
1
-1
/
+1
32 hours
t/t9902-completion.sh: backslashes in echo
Marcel Telka
1
-1
/
+1
32 hours
Switch grep from non-portable BRE to portable ERE
Marcel Telka
2
-2
/
+2
32 hours
archive: make --add-virtual-file honor --prefix
Tom Scogland
2
-7
/
+17
33 hours
diff: document what --name-only shows
Junio C Hamano
1
-2
/
+3
34 hours
SubmittingPatches: advertise git-manpages-l10n project a bit
Junio C Hamano
1
-0
/
+7
34 hours
refs/packed: remove references to `the_hash_algo`
Patrick Steinhardt
1
-12
/
+20
34 hours
refs/files: remove references to `the_hash_algo`
Patrick Steinhardt
1
-2
/
+2
34 hours
refs/files: use correct repository
Patrick Steinhardt
1
-10
/
+13
34 hours
refs: remove `dwim_log()`
Patrick Steinhardt
5
-10
/
+4
34 hours
refs: drop `git_default_branch_name()`
Patrick Steinhardt
6
-20
/
+18
34 hours
refs: pass repo when peeling objects
Patrick Steinhardt
20
-36
/
+37
34 hours
refs: move object peeling into "object.c"
Patrick Steinhardt
4
-56
/
+55
34 hours
refs: pass ref store when detecting dangling symrefs
Patrick Steinhardt
4
-25
/
+28
34 hours
refs: convert iteration over replace refs to accept ref store
Patrick Steinhardt
6
-81
/
+28
34 hours
refs: retrieve worktree ref stores via associated repository
Patrick Steinhardt
5
-13
/
+28
34 hours
refs: refactor `resolve_gitlink_ref()` to accept a repository
Patrick Steinhardt
11
-18
/
+29
34 hours
refs: pass repo when retrieving submodule ref store
Patrick Steinhardt
8
-21
/
+33
34 hours
refs: track ref stores via strmap
Patrick Steinhardt
1
-57
/
+14
34 hours
refs: implement releasing ref storages
Patrick Steinhardt
7
-0
/
+68
34 hours
refs: rename `init_db` callback to avoid confusion
Patrick Steinhardt
9
-29
/
+29
34 hours
refs: adjust names for `init` and `init_db` callbacks
Patrick Steinhardt
3
-16
/
+16
34 hours
SubmittingPatches: add section for iterating patches
Karthik Nayak
1
-0
/
+79
34 hours
Merge branch 'jc/patch-flow-updates' into kn/patch-iteration-doc
Junio C Hamano
1
-51
/
+70
35 hours
completion: adapt git-config(1) to complete subcommands
Patrick Steinhardt
2
-25
/
+73
2 days
apply: fix uninitialized hash function
Junio C Hamano
2
-1
/
+5
2 days
builtin/hash-object: fix uninitialized hash function
Patrick Steinhardt
3
-1
/
+10
2 days
builtin/patch-id: fix uninitialized hash function
Patrick Steinhardt
3
-1
/
+48
2 days
t1517: test commands that are designed to be run outside repository
Junio C Hamano
1
-0
/
+61
2 days
setup: add an escape hatch for "no more default hash algorithm" change
Junio C Hamano
1
-0
/
+44
2 days
t0017: clarify dubious test set-up
Junio C Hamano
1
-1
/
+8
2 days
The fifth batch
HEAD
master
main
Junio C Hamano
1
-0
/
+7
2 days
Merge branch 'ps/refs-without-the-repository'
Junio C Hamano
77
-680
/
+1052
2 days
Merge branch 'jl/git-no-advice'
Junio C Hamano
5
-10
/
+104
2 days
Merge branch 'rs/external-diff-with-exit-code'
Junio C Hamano
2
-38
/
+3
2 days
Revert "diff: fix --exit-code with external diff"
Junio C Hamano
2
-38
/
+3
2 days
Merge branch 'ps/refs-without-the-repository' into ps/refs-without-the-reposi...
Junio C Hamano
77
-680
/
+1052
2 days
t/t0211-trace2-perf.sh: fix typo patern -> pattern
Marcel Telka
1
-1
/
+1
3 days
osxkeychain: state to skip unnecessary store operations
Koji Nakamaru
1
-0
/
+11
3 days
osxkeychain: exclusive lock to serialize execution of operations
Koji Nakamaru
1
-0
/
+3
3 days
update-ref: add support for 'symref-update' command
Karthik Nayak
4
-0
/
+287
3 days
reftable: pick either 'oid' or 'target' for new updates
Karthik Nayak
1
-2
/
+3
3 days
update-ref: add support for 'symref-create' command
Karthik Nayak
8
-5
/
+143
3 days
update-ref: add support for 'symref-delete' command
Karthik Nayak
8
-10
/
+124
3 days
update-ref: add support for 'symref-verify' command
Karthik Nayak
6
-15
/
+206
3 days
refs: create and use `ref_update_ref_must_exist()`
Karthik Nayak
4
-3
/
+14
3 days
Merge branch 'kn/ref-transaction-symref' into kn/update-ref-symref
Junio C Hamano
21
-298
/
+373
3 days
The fourth batch
Junio C Hamano
1
-1
/
+19
3 days
Merge branch 'ds/scalar-reconfigure-all-fix'
Junio C Hamano
2
-3
/
+45
3 days
Merge branch 'vd/doc-merge-tree-x-option'
Junio C Hamano
1
-0
/
+5
3 days
Merge branch 'rs/external-diff-with-exit-code'
Junio C Hamano
3
-3
/
+47
3 days
Merge branch 'jt/port-ci-whitespace-check-to-gitlab'
Junio C Hamano
4
-64
/
+109
3 days
Merge branch 'ow/refspec-glossary-update'
Junio C Hamano
1
-1
/
+2
3 days
Merge branch 'jp/tag-trailer'
Junio C Hamano
6
-28
/
+181
3 days
Merge branch 'ps/config-subcommands'
Junio C Hamano
6
-370
/
+812
3 days
Merge branch 'js/unit-test-suite-runner'
Junio C Hamano
11
-30
/
+74
4 days
refs: refuse to write pseudorefs
Patrick Steinhardt
2
-3
/
+10
4 days
ref-filter: properly distinuish pseudo and root refs
Patrick Steinhardt
5
-27
/
+31
4 days
refs: pseudorefs are no refs
Patrick Steinhardt
2
-32
/
+50
4 days
refs: classify HEAD as a root ref
Patrick Steinhardt
4
-15
/
+5
4 days
refs: do not check ref existence in `is_root_ref()`
Patrick Steinhardt
6
-20
/
+29
4 days
refs: rename `is_special_ref()` to `is_pseudo_ref()`
Patrick Steinhardt
1
-10
/
+10
4 days
refs: rename `is_pseudoref()` to `is_root_ref()`
Patrick Steinhardt
5
-15
/
+37
4 days
Documentation/glossary: define root refs as refs
Patrick Steinhardt
1
-7
/
+25
4 days
Documentation/glossary: clarify limitations of pseudorefs
Patrick Steinhardt
1
-2
/
+2
4 days
Documentation/glossary: redefine pseudorefs as special refs
Patrick Steinhardt
1
-28
/
+12
4 days
builtin/config: pass data between callbacks via local variables
Patrick Steinhardt
1
-38
/
+52
4 days
builtin/config: convert flags to a local variable
Patrick Steinhardt
1
-19
/
+29
4 days
builtin/config: track "fixed value" option via flags only
Patrick Steinhardt
1
-7
/
+7
4 days
builtin/config: convert `key` to a local variable
Patrick Steinhardt
1
-2
/
+5
4 days
builtin/config: convert `key_regexp` to a local variable
Patrick Steinhardt
1
-8
/
+8
4 days
builtin/config: convert `regexp` to a local variable
Patrick Steinhardt
1
-9
/
+9
4 days
builtin/config: convert `value_pattern` to a local variable
Patrick Steinhardt
1
-3
/
+3
4 days
builtin/config: convert `do_not_match` to a local variable
Patrick Steinhardt
1
-3
/
+3
4 days
builtin/config: move `respect_includes_opt` into location options
Patrick Steinhardt
1
-7
/
+12
4 days
builtin/config: move default value into display options
Patrick Steinhardt
1
-8
/
+11
4 days
builtin/config: move type options into display options
Patrick Steinhardt
1
-31
/
+29
4 days
builtin/config: move display options into local variables
Patrick Steinhardt
1
-70
/
+101
4 days
builtin/config: move location options into local variables
Patrick Steinhardt
1
-137
/
+176
4 days
builtin/config: refactor functions to have common exit paths
Patrick Steinhardt
1
-26
/
+38
4 days
config: make the config source const
Patrick Steinhardt
2
-3
/
+3
4 days
builtin/config: check for writeability after source is set up
Patrick Steinhardt
2
-5
/
+11
4 days
builtin/config: move actions into `cmd_config_actions()`
Patrick Steinhardt
1
-25
/
+23
4 days
builtin/config: move legacy options into `cmd_config()`
Patrick Steinhardt
1
-30
/
+30
4 days
builtin/config: move subcommand options into `cmd_config()`
Patrick Steinhardt
1
-14
/
+14
4 days
builtin/config: move legacy mode into its own function
Patrick Steinhardt
1
-19
/
+24
4 days
builtin/config: stop printing full usage on misuse
Patrick Steinhardt
2
-18
/
+13
4 days
pack-bitmap: introduce `bitmap_writer_free()`
Taylor Blau
4
-1
/
+27
4 days
pack-bitmap-write.c: avoid uninitialized 'write_as' field
Taylor Blau
1
-0
/
+1
4 days
pack-bitmap: drop unused `max_bitmaps` parameter
Taylor Blau
4
-12
/
+4
4 days
pack-bitmap: avoid use of static `bitmap_writer`
Taylor Blau
4
-123
/
+159
4 days
pack-bitmap-write.c: move commit_positions into commit_pos fields
Taylor Blau
1
-25
/
+16
4 days
object.h: add flags allocated by pack-bitmap.h
Taylor Blau
1
-0
/
+1
5 days
Sync with Git 2.45.1
Junio C Hamano
43
-86
/
+1283
5 days
reftable/merged: adapt interface to allow reuse of iterators
Patrick Steinhardt
4
-61
/
+22
5 days
reftable/stack: provide convenience functions to create iterators
Patrick Steinhardt
5
-30
/
+63
5 days
reftable/reader: adapt interface to allow reuse of iterators
Patrick Steinhardt
3
-76
/
+35
5 days
reftable/generic: adapt interface to allow reuse of iterators
Patrick Steinhardt
4
-22
/
+68
5 days
reftable/generic: move seeking of records into the iterator
Patrick Steinhardt
5
-117
/
+177
5 days
reftable/merged: simplify indices for subiterators
Patrick Steinhardt
1
-5
/
+4
5 days
reftable/merged: split up initialization and seeking of records
Patrick Steinhardt
1
-37
/
+22
5 days
reftable/reader: set up the reader when initializing table iterator
Patrick Steinhardt
1
-17
/
+22
5 days
reftable/reader: inline `reader_seek_internal()`
Patrick Steinhardt
1
-22
/
+12
5 days
reftable/reader: separate concerns of table iter and reftable reader
Patrick Steinhardt
1
-17
/
+15
5 days
reftable/reader: unify indexed and linear seeking
Patrick Steinhardt
1
-26
/
+16
5 days
reftable/reader: avoid copying index iterator
Patrick Steinhardt
1
-24
/
+14
5 days
reftable/block: use `size_t` to track restart point index
Patrick Steinhardt
1
-2
/
+2
5 days
refs/reftable: allow configuring geometric factor
Patrick Steinhardt
2
-0
/
+15
5 days
reftable: make the compaction factor configurable
Patrick Steinhardt
5
-7
/
+21
5 days
refs/reftable: allow disabling writing the object index
Patrick Steinhardt
3
-0
/
+77
5 days
refs/reftable: allow configuring restart interval
Patrick Steinhardt
3
-0
/
+66
5 days
reftable: use `uint16_t` to track restart interval
Patrick Steinhardt
2
-2
/
+2
5 days
refs/reftable: allow configuring block size
Patrick Steinhardt
4
-1
/
+118
5 days
reftable/dump: support dumping a table's block structure
Patrick Steinhardt
4
-1
/
+174
5 days
reftable/writer: improve error when passed an invalid block size
Patrick Steinhardt
1
-4
/
+2
5 days
reftable/writer: drop static variable used to initialize strbuf
Patrick Steinhardt
1
-3
/
+1
5 days
reftable: pass opts as constant pointer
Patrick Steinhardt
7
-38
/
+46
5 days
reftable: consistently refer to `reftable_write_options` as `opts`
Patrick Steinhardt
5
-89
/
+74
5 days
documentation: git-update-index: add --show-index-version to synopsis
Dov Murik
1
-0
/
+1
5 days
fetch-pack: remove unused 'struct loose_object_iter'
Dr. David Alan Gilbert
1
-5
/
+0
5 days
Merge branch 'ps/undecided-is-not-necessarily-sha1' into jc/undecided-is-not-...
Junio C Hamano
17
-92
/
+168
5 days
The third batch
Junio C Hamano
1
-0
/
+25
5 days
Merge branch 'jc/git-gui-maintainer-update'
Junio C Hamano
2
-3
/
+3
5 days
Merge branch 'fa/p4-error'
Junio C Hamano
1
-11
/
+13
5 days
Merge branch 'ps/ci-fuzzers-at-gitlab-fix'
Junio C Hamano
1
-0
/
+9
5 days
Merge branch 'jk/ci-test-with-jgit-fix'
Junio C Hamano
1
-1
/
+1
5 days
Merge branch 'jk/ci-macos-gcc13-fix'
Junio C Hamano
2
-4
/
+1
5 days
Merge branch 'jc/no-default-attr-tree-in-bare'
Junio C Hamano
3
-10
/
+10
5 days
Merge branch 'ps/ci-python-2-deprecation'
Junio C Hamano
1
-2
/
+6
5 days
Merge branch 'tb/attr-limits'
Junio C Hamano
2
-10
/
+19
5 days
Merge branch 'jc/test-workaround-broken-mv'
Junio C Hamano
1
-1
/
+2
5 days
Merge branch 'ma/win32-unix-domain-socket'
Junio C Hamano
1
-0
/
+2
5 days
compat/regex: fix argument order to calloc(3)
Junio C Hamano
3
-13
/
+13
7 days
SubmittingPatches: welcome the new maintainer of git-gui part
Junio C Hamano
2
-3
/
+3
8 days
Merge branch 'ps/config-subcommands' into ps/builtin-config-cleanup
Junio C Hamano
6
-370
/
+812
8 days
SubmittingPatches: extend the "flow" section
Junio C Hamano
1
-42
/
+61
8 days
SubmittingPatches: move the patch-flow section earlier
Junio C Hamano
1
-49
/
+49
9 days
ci: stop installing "gcc-13" for osx-gcc
Jeff King
1
-1
/
+0
9 days
ci: avoid bare "gcc" for osx-gcc job
Jeff King
1
-1
/
+1
9 days
ci: drop mention of BREW_INSTALL_PACKAGES variable
Jeff King
1
-2
/
+0
9 days
ci: update coverity runs_on_pool reference
Jeff King
1
-1
/
+1
9 days
macOS: ls-files path fails if path of workdir is NFD
Torsten Bögershausen
5
-0
/
+24
9 days
gitlab-ci: fix installing dependencies for fuzz smoke tests
Patrick Steinhardt
1
-1
/
+1
9 days
Merge branch 'ps/ci-python-2-deprecation' into ps/ci-fuzzers-at-gitlab-fix
Junio C Hamano
1
-2
/
+6
9 days
Merge branch 'ps/ci-enable-minimal-fuzzers-at-gitlab' into ps/ci-fuzzers-at-g...
Junio C Hamano
1
-0
/
+9
10 days
git-p4: show Perforce error to the user
Fahad Alrashed
1
-11
/
+13
10 days
The second batch
Junio C Hamano
1
-1
/
+38
10 days
Merge branch 'bb/rgb-12-bit-colors'
Junio C Hamano
4
-12
/
+41
10 days
Merge branch 'rs/diff-parseopts-cleanup'
Junio C Hamano
1
-1
/
+0
10 days
Merge branch 'dk/zsh-git-repo-path-fix'
Junio C Hamano
1
-0
/
+1
10 days
Merge branch 'bc/zsh-compatibility'
Junio C Hamano
2
-9
/
+10
10 days
Merge branch 'rj/add-p-typo-reaction'
Junio C Hamano
2
-15
/
+31
10 days
Merge branch 'jt/doc-submitting-rerolled-series'
Junio C Hamano
1
-4
/
+6
10 days
Merge branch 'rh/complete-symbolic-ref'
Junio C Hamano
2
-3
/
+51
[next]