Age | Commit message (Expand) | Author | Files | Lines |
2025-04-29 | Merge branch 'jh/gc-launchctl-schedule-fix' | Junio C Hamano | 1 | -2/+2 |
2025-04-29 | Merge branch 'az/tighten-string-array-constness' | Junio C Hamano | 6 | -11/+11 |
2025-04-29 | Merge branch 'ua/call-repo-config-with-possibly-null-repository' | Junio C Hamano | 2 | -4/+2 |
2025-04-24 | Merge branch 'rj/build-tweaks' | Junio C Hamano | 1 | -2/+7 |
2025-04-24 | Merge branch 'ps/parse-options-integers' | Junio C Hamano | 25 | -151/+392 |
2025-04-24 | Merge branch 'ps/object-file-cleanup' | Junio C Hamano | 48 | -87/+110 |
2025-04-23 | Merge branch 'ja/doc-reset-mv-rm-markup-updates' | Junio C Hamano | 1 | -1/+2 |
2025-04-23 | maintenance: fix launchctl calendar intervals | Josh Heinrichs | 1 | -2/+2 |
2025-04-21 | global: mark usage strings and string tables const | Ahelenia Ziemiańska | 6 | -11/+11 |
2025-04-20 | builtin/difftool: remove unnecessary if statement | Usman Akinyemi | 1 | -2/+1 |
2025-04-20 | builtin/add: remove unnecessary if statement | Usman Akinyemi | 1 | -2/+1 |
2025-04-17 | Merge branch 'ua/update-update-server-info' | Junio C Hamano | 1 | -2/+2 |
2025-04-17 | Merge branch 'en/merge-recursive-debug' | Junio C Hamano | 5 | -34/+10 |
2025-04-17 | Merge branch 'kn/blame-porcelain-unblamable' | Junio C Hamano | 1 | -0/+15 |
2025-04-17 | Merge branch 'jk/fetch-follow-remote-head-fix' | Junio C Hamano | 1 | -25/+11 |
2025-04-17 | parse-options: detect mismatches in integer signedness | Patrick Steinhardt | 3 | -5/+5 |
2025-04-17 | parse-options: introduce precision handling for `OPTION_INTEGER` | Patrick Steinhardt | 4 | -0/+5 |
2025-04-17 | parse-options: rename `OPT_MAGNITUDE()` to `OPT_UNSIGNED()` | Patrick Steinhardt | 4 | -11/+11 |
2025-04-17 | global: use designated initializers for options | Patrick Steinhardt | 20 | -132/+368 |
2025-04-16 | builtin/gc.c: correct RAM calculation when using sysinfo | Ramsay Jones | 1 | -2/+7 |
2025-04-16 | Merge branch 'ps/cat-file-filter-batch' | Junio C Hamano | 3 | -71/+191 |
2025-04-16 | Merge branch 'kn/non-transactional-batch-updates' | Junio C Hamano | 2 | -6/+62 |
2025-04-16 | Merge branch 'ps/maintenance-reflog-expire' | Junio C Hamano | 2 | -148/+77 |
2025-04-16 | Merge branch 'jt/rev-list-z' | Junio C Hamano | 1 | -24/+69 |
2025-04-16 | Merge branch 'ab/rm-sign-compare' | Junio C Hamano | 1 | -12/+9 |
2025-04-16 | Merge branch 'jt/ref-transaction-abort-fix' | Junio C Hamano | 1 | -1/+8 |
2025-04-15 | Merge branch 'js/comma-semicolon-confusion' | Junio C Hamano | 1 | -1/+1 |
2025-04-15 | Merge branch 'jt/clone-guess-remote-head-fix' | Junio C Hamano | 3 | -4/+7 |
2025-04-15 | Merge branch 'ds/maintenance-loose-objects-batchsize' | Junio C Hamano | 1 | -0/+20 |
2025-04-15 | Merge branch 'kn/reflog-drop' | Junio C Hamano | 1 | -2/+66 |
2025-04-15 | Merge branch 'ps/object-wo-the-repository' | Junio C Hamano | 21 | -65/+73 |
2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 38 | -38/+38 |
2025-04-15 | object-file: split up concerns of `HASH_*` flags | Patrick Steinhardt | 3 | -8/+19 |
2025-04-15 | object-file: split out functions relating to object store subsystem | Patrick Steinhardt | 8 | -0/+8 |
2025-04-15 | object-file: move `safe_create_leading_directories()` into "path.c" | Patrick Steinhardt | 14 | -40/+43 |
2025-04-15 | object-file: move `mkdir_in_gitdir()` into "path.c" | Patrick Steinhardt | 1 | -1/+2 |
2025-04-14 | doc: convert git-mv to new documentation format | Jean-Noël Avila | 1 | -1/+1 |
2025-04-14 | doc: move synopsis git-mv commands in the synopsis section | Jean-Noël Avila | 1 | -1/+2 |
2025-04-09 | fetch: make set_head() call easier to read | Jeff King | 1 | -4/+5 |
2025-04-08 | builtin/update-server-info: remove unnecessary if statement | Usman Akinyemi | 1 | -2/+2 |
2025-04-08 | Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanup | Junio C Hamano | 21 | -65/+73 |
2025-04-08 | builtin/{merge,rebase,revert}: remove GIT_TEST_MERGE_ALGORITHM | Elijah Newren | 3 | -20/+1 |
2025-04-08 | merge, sequencer: switch recursive merges over to ort | Elijah Newren | 1 | -7/+2 |
2025-04-08 | builtin/merge-recursive: switch to using merge_ort_generic() | Elijah Newren | 1 | -2/+2 |
2025-04-08 | checkout: replace merge_trees() with merge_ort_nonrecursive() | Elijah Newren | 1 | -5/+5 |
2025-04-08 | Merge branch 'tb/incremental-midx-part-2' | Junio C Hamano | 1 | -1/+2 |
2025-04-08 | Merge branch 'tb/refspec-fetch-cleanup' | Junio C Hamano | 2 | -2/+3 |
2025-04-08 | update-ref: add --batch-updates flag for stdin mode | Karthik Nayak | 1 | -5/+61 |
2025-04-08 | refs: introduce enum-based transaction error types | Karthik Nayak | 1 | -1/+1 |
2025-04-08 | builtin/maintenance: introduce "reflog-expire" task | Patrick Steinhardt | 1 | -0/+50 |
2025-04-08 | builtin/gc: split out function to expire reflog entries | Patrick Steinhardt | 1 | -11/+11 |
2025-04-08 | builtin/reflog: make functions regarding `reflog_expire_options` public | Patrick Steinhardt | 1 | -111/+4 |
2025-04-08 | builtin/reflog: stop storing per-reflog expiry dates globally | Patrick Steinhardt | 1 | -18/+12 |
2025-04-08 | builtin/reflog: stop storing default reflog expiry dates globally | Patrick Steinhardt | 1 | -15/+7 |
2025-04-08 | reflog: rename `cmd_reflog_expire_cb` to `reflog_expire_options` | Patrick Steinhardt | 1 | -19/+19 |
2025-04-07 | blame: print unblamable and ignored commits in porcelain mode | Karthik Nayak | 1 | -0/+15 |
2025-04-07 | builtin/cat-file: use bitmaps to efficiently filter by object type | Patrick Steinhardt | 1 | -5/+37 |
2025-04-07 | builtin/cat-file: deduplicate logic to iterate over all objects | Patrick Steinhardt | 1 | -37/+48 |
2025-04-07 | pack-bitmap: allow passing payloads to `show_reachable_fn()` | Patrick Steinhardt | 2 | -2/+4 |
2025-04-07 | builtin/cat-file: support "object:type=" objects filter | Patrick Steinhardt | 1 | -1/+11 |
2025-04-07 | builtin/cat-file: support "blob:limit=" objects filter | Patrick Steinhardt | 1 | -1/+14 |
2025-04-07 | builtin/cat-file: support "blob:none" objects filter | Patrick Steinhardt | 1 | -1/+14 |
2025-04-07 | builtin/cat-file: wire up an option to filter objects | Patrick Steinhardt | 1 | -4/+32 |
2025-04-07 | builtin/cat-file: introduce function to report object status | Patrick Steinhardt | 1 | -5/+13 |
2025-04-07 | builtin/cat-file: rename variable that tracks usage | Patrick Steinhardt | 1 | -22/+25 |
2025-04-07 | Merge branch 'jh/hash-init-fixes' | Junio C Hamano | 2 | -0/+2 |
2025-04-07 | Merge branch 'tb/combine-cruft-below-size' | Junio C Hamano | 1 | -41/+21 |
2025-04-07 | Merge branch 'jc/name-rev-stdin' | Junio C Hamano | 1 | -1/+9 |
2025-03-29 | rm: fix sign comparison warnings | Arnav Bhate | 1 | -12/+9 |
2025-03-29 | Merge branch 'en/random-cleanups' | Junio C Hamano | 1 | -1/+0 |
2025-03-29 | Merge branch 'tb/multi-cruft-pack-refresh-fix' | Junio C Hamano | 1 | -17/+101 |
2025-03-29 | Merge branch 'jk/fetch-ref-prefix-cleanup' | Junio C Hamano | 1 | -27/+19 |
2025-03-29 | Merge branch 'en/merge-ort-prepare-to-remove-recursive' | Junio C Hamano | 1 | -2/+3 |
2025-03-29 | Merge branch 'ps/refname-avail-check-optim' | Junio C Hamano | 2 | -5/+12 |
2025-03-29 | Merge branch 'cc/signed-fast-export-import' | Junio C Hamano | 2 | -50/+161 |
2025-03-28 | rebase: avoid using the comma operator unnecessarily | Johannes Schindelin | 1 | -1/+1 |
2025-03-26 | Merge branch 'ua/some-builtins-wo-the-repository' | Junio C Hamano | 7 | -61/+54 |
2025-03-26 | Merge branch 'sj/ref-consistency-checks-more' | Junio C Hamano | 2 | -2/+33 |
2025-03-26 | Merge branch 'jt/diff-pairs' | Junio C Hamano | 1 | -0/+207 |
2025-03-25 | builtin/clone: suppress unexpected default branch advice | Justin Tobler | 1 | -2/+5 |
2025-03-25 | remote: allow `guess_remote_head()` to suppress advice | Justin Tobler | 2 | -2/+2 |
2025-03-23 | maintenance: add loose-objects.batchSize config | Derrick Stolee | 1 | -0/+10 |
2025-03-23 | maintenance: force progress/no-quiet to children | Derrick Stolee | 1 | -0/+10 |
2025-03-21 | midx: implement writing incremental MIDX bitmaps | Taylor Blau | 1 | -1/+2 |
2025-03-21 | builtin/fetch: avoid aborting closed reference transaction | Justin Tobler | 1 | -1/+8 |
2025-03-21 | repack: begin combining cruft packs with `--combine-cruft-below-size` | Taylor Blau | 1 | -13/+25 |
2025-03-21 | repack: avoid combining cruft packs with `--max-cruft-size` | Taylor Blau | 1 | -41/+9 |
2025-03-21 | rev-list: support NUL-delimited --missing option | Justin Tobler | 1 | -9/+22 |
2025-03-21 | rev-list: support NUL-delimited --boundary option | Justin Tobler | 1 | -2/+7 |
2025-03-21 | rev-list: support delimiting objects with NUL bytes | Justin Tobler | 1 | -5/+30 |
2025-03-21 | rev-list: refactor early option parsing | Justin Tobler | 1 | -10/+7 |
2025-03-21 | rev-list: inline `show_object_with_name()` in `show_object()` | Justin Tobler | 1 | -4/+9 |
2025-03-21 | refspec: replace `refspec_item_init()` with fetch/push variants | Taylor Blau | 2 | -2/+2 |
2025-03-21 | refspec: remove refspec_item_init_or_die() | Taylor Blau | 1 | -1/+2 |
2025-03-21 | refspec: treat 'fetch' as a Boolean value | Taylor Blau | 1 | -1/+1 |
2025-03-18 | index-pack, unpack-objects: restore missing ->init_fn | Jensen Huang | 2 | -0/+2 |
2025-03-18 | fetch: don't ask for remote HEAD if followRemoteHEAD is "never" | Jeff King | 1 | -4/+2 |
2025-03-18 | fetch: only respect followRemoteHEAD with configured refspecs | Jeff King | 1 | -19/+6 |
2025-03-18 | am: switch from merge_recursive_generic() to merge_ort_generic() | Elijah Newren | 1 | -2/+3 |
2025-03-17 | Merge branch 'tb/multi-cruft-pack-refresh-fix' into tb/combine-cruft-below-size | Junio C Hamano | 1 | -17/+101 |
2025-03-17 | reflog: implement subcommand to drop reflogs | Karthik Nayak | 1 | -1/+65 |
2025-03-17 | reflog: improve error for when reflog is not found | Karthik Nayak | 1 | -1/+1 |
2025-03-17 | stash: remove merge-recursive.h include | Elijah Newren | 1 | -1/+0 |
2025-03-13 | builtin/pack-objects.c: freshen objects from existing cruft packs | Taylor Blau | 1 | -17/+101 |
2025-03-12 | refs/iterator: separate lifecycle from iteration | Patrick Steinhardt | 1 | -0/+2 |
2025-03-12 | builtin/update-ref: skip ambiguity checks when parsing object IDs | Patrick Steinhardt | 1 | -5/+10 |
2025-03-12 | name-rev: remove "--stdin" support | Junio C Hamano | 1 | -1/+9 |
2025-03-10 | fast-export, fast-import: add support for signed-commits | Luke Shumaker | 2 | -20/+126 |
2025-03-10 | fast-export: do not modify memory from get_commit_buffer | Luke Shumaker | 1 | -28/+33 |
2025-03-10 | fast-export: rename --signed-tags='warn' to 'warn-verbatim' | Luke Shumaker | 1 | -4/+4 |
2025-03-10 | fast-export: fix missing whitespace after switch | Christian Couder | 1 | -4/+4 |
2025-03-10 | hash: stop depending on `the_repository` in `null_oid()` | Patrick Steinhardt | 14 | -38/+40 |
2025-03-10 | delta-islands: stop depending on `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
2025-03-10 | object-file-convert: stop depending on `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
2025-03-10 | environment: move access to "core.bigFileThreshold" into repo settings | Patrick Steinhardt | 4 | -7/+12 |
2025-03-10 | pack-write: stop depending on `the_repository` and `the_hash_algo` | Patrick Steinhardt | 3 | -5/+5 |
2025-03-10 | object: stop depending on `the_repository` | Patrick Steinhardt | 7 | -10/+10 |
2025-03-10 | csum-file: stop depending on `the_repository` | Patrick Steinhardt | 3 | -3/+4 |
2025-03-10 | fetch: use ref prefix list to skip ls-refs | Jeff King | 1 | -20/+7 |
2025-03-10 | fetch: avoid ls-refs only to ask for HEAD symref update | Jeff King | 1 | -3/+2 |
2025-03-10 | fetch: stop protecting additions to ref-prefix list | Jeff King | 1 | -6/+4 |
2025-03-10 | fetch: ask server to advertise HEAD for config-less fetch | Jeff King | 1 | -0/+8 |
2025-03-10 | Merge branch 'tb/fetch-follow-tags-fix' | Junio C Hamano | 1 | -1/+3 |
2025-03-07 | builtin/checkout-index: stop using `the_repository` | Usman Akinyemi | 1 | -22/+21 |
2025-03-07 | builtin/for-each-ref: stop using `the_repository` | Usman Akinyemi | 1 | -3/+2 |
2025-03-07 | builtin/ls-files: stop using `the_repository` | Usman Akinyemi | 1 | -16/+16 |
2025-03-07 | builtin/pack-refs: stop using `the_repository` | Usman Akinyemi | 1 | -5/+3 |
2025-03-07 | builtin/send-pack: stop using `the_repository` | Usman Akinyemi | 1 | -4/+3 |
2025-03-07 | builtin/verify-commit: stop using `the_repository` | Usman Akinyemi | 1 | -7/+6 |
2025-03-07 | builtin/verify-tag: stop using `the_repository` | Usman Akinyemi | 1 | -4/+3 |
2025-03-07 | fetch: fix following tags when fetching specific OID | Taylor Blau | 1 | -1/+3 |
2025-03-05 | Merge branch 'kn/ref-migrate-skip-reflog' | Junio C Hamano | 1 | -1/+1 |
2025-03-05 | Merge branch 'ps/path-sans-the-repository' | Junio C Hamano | 19 | -58/+106 |
2025-03-03 | refs: show --no-reflog in the help text | Junio C Hamano | 1 | -1/+1 |
2025-03-03 | builtin/diff-pairs: allow explicit diff queue flush | Justin Tobler | 1 | -0/+14 |
2025-03-03 | builtin: introduce diff-pairs command | Justin Tobler | 1 | -0/+193 |
2025-02-28 | path: adjust last remaining users of `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
2025-02-28 | environment: move access to "core.sharedRepository" into repo settings | Patrick Steinhardt | 2 | -7/+7 |
2025-02-28 | path: drop `git_path()` in favor of `repo_git_path()` | Patrick Steinhardt | 7 | -18/+43 |
2025-02-28 | rerere: let `rerere_path()` write paths into a caller-provided buffer | Patrick Steinhardt | 1 | -4/+7 |
2025-02-27 | Merge branch 'kn/ref-migrate-skip-reflog' | Junio C Hamano | 1 | -0/+3 |
2025-02-27 | Merge branch 'ua/os-version-capability' | Junio C Hamano | 1 | -11/+2 |
2025-02-27 | builtin/fsck: add `git refs verify` child process | shejialuo | 1 | -1/+32 |
2025-02-27 | builtin/refs: get worktrees without reading head information | shejialuo | 1 | -1/+1 |
2025-02-26 | Merge branch 'jk/check-mailmap-wo-name-fix' | Junio C Hamano | 1 | -1/+1 |
2025-02-25 | Merge branch 'pw/merge-tree-stdin-deadlock-fix' | Junio C Hamano | 1 | -6/+5 |
2025-02-21 | mailmap: fix check-mailmap with full mailmap line | Jacob Keller | 1 | -1/+1 |
2025-02-21 | Merge branch 'ua/update-server-info-sans-the-repository' | Junio C Hamano | 1 | -4/+4 |
2025-02-21 | builtin/refs: add '--no-reflog' flag to drop reflogs | Karthik Nayak | 1 | -0/+3 |
2025-02-18 | Merge branch 'da/difftool-sans-the-repository' | Junio C Hamano | 1 | -39/+56 |
2025-02-18 | Merge branch 'jt/rev-list-missing-print-info' | Junio C Hamano | 1 | -17/+89 |
2025-02-18 | Merge branch 'ds/backfill' | Junio C Hamano | 1 | -0/+147 |
2025-02-18 | merge-tree: only use basic merge config | Phillip Wood | 1 | -1/+1 |
2025-02-18 | merge-tree: remove redundant code | Phillip Wood | 1 | -5/+2 |
2025-02-18 | merge-tree --stdin: flush stdout to avoid deadlock | Phillip Wood | 1 | -0/+2 |
2025-02-18 | version: extend get_uname_info() to hide system details | Usman Akinyemi | 1 | -1/+1 |
2025-02-18 | version: refactor get_uname_info() | Usman Akinyemi | 1 | -11/+2 |
2025-02-14 | Merge branch 'bf/fetch-set-head-fix' | Junio C Hamano | 1 | -13/+12 |
2025-02-14 | Merge branch 'tc/clone-single-revision' | Junio C Hamano | 2 | -157/+200 |
2025-02-12 | Merge branch 'ms/refspec-cleanup' | Junio C Hamano | 2 | -2/+2 |
2025-02-12 | Merge branch 'zh/gc-expire-to' | Junio C Hamano | 1 | -2/+7 |
2025-02-12 | Merge branch 'ps/repack-keep-unreachable-in-unpacked-repo' | Junio C Hamano | 1 | -1/+4 |
2025-02-12 | Merge branch 'ds/name-hash-tweaks' | Junio C Hamano | 2 | -6/+66 |
2025-02-10 | builtin/update-server-info: remove the_repository global variable | Usman Akinyemi | 1 | -4/+4 |
2025-02-10 | Merge branch 'ps/hash-cleanup' | Junio C Hamano | 5 | -41/+39 |
2025-02-07 | path: drop `git_common_path()` in favor of `repo_common_path()` | Patrick Steinhardt | 1 | -4/+12 |
2025-02-07 | worktree: return allocated string from `get_worktree_git_dir()` | Patrick Steinhardt | 3 | -5/+17 |
2025-02-07 | path: drop `git_path_buf()` in favor of `repo_git_path_replace()` | Patrick Steinhardt | 1 | -1/+1 |
2025-02-07 | path: drop `git_pathdup()` in favor of `repo_git_path()` | Patrick Steinhardt | 10 | -16/+16 |
2025-02-07 | path: refactor `repo_submodule_path()` family of functions | Patrick Steinhardt | 1 | -1/+1 |
2025-02-07 | submodule: refactor `submodule_to_gitdir()` to accept a repo | Patrick Steinhardt | 1 | -1/+1 |
2025-02-06 | difftool: eliminate use of USE_THE_REPOSITORY_VARIABLE | David Aguilar | 1 | -2/+0 |
2025-02-06 | difftool: eliminate use of the_repository | David Aguilar | 1 | -25/+29 |
2025-02-06 | difftool: eliminate use of global variables | David Aguilar | 1 | -18/+33 |
2025-02-06 | builtin/clone: teach git-clone(1) the --revision= option | Toon Claes | 1 | -11/+46 |
2025-02-06 | parse-options: introduce die_for_incompatible_opt2() | Toon Claes | 1 | -3/+4 |
2025-02-06 | clone: introduce struct clone_opts in builtin/clone.c | Toon Claes | 1 | -15/+29 |
2025-02-06 | clone: add tags refspec earlier to fetch refspec | Toon Claes | 1 | -16/+11 |
2025-02-06 | clone: refactor wanted_peer_refs() | Toon Claes | 1 | -24/+15 |
2025-02-06 | clone: make it possible to specify --tags | Toon Claes | 1 | -7/+7 |
2025-02-06 | clone: cut down on global variables in clone.c | Toon Claes | 1 | -94/+101 |
2025-02-05 | rev-list: extend print-info to print missing object type | Justin Tobler | 1 | -3/+8 |
2025-02-05 | rev-list: add print-info action to print missing object path | Justin Tobler | 1 | -17/+84 |
2025-02-04 | builtin/repack: fix `--keep-unreachable` when there are no packs | Patrick Steinhardt | 1 | -1/+4 |
2025-02-04 | remote: rename query_refspecs functions | Meet Soni | 1 | -1/+1 |
2025-02-04 | remote: rename function omit_name_by_refspec | Meet Soni | 1 | -1/+1 |
2025-02-03 | backfill: assume --sparse when sparse-checkout is enabled | Derrick Stolee | 1 | -0/+7 |
2025-02-03 | backfill: add --sparse option | Derrick Stolee | 1 | -1/+14 |
2025-02-03 | backfill: add --min-batch-size=<n> option | Derrick Stolee | 1 | -1/+3 |
2025-02-03 | backfill: basic functionality and tests | Derrick Stolee | 1 | -3/+99 |
2025-02-03 | backfill: add builtin boilerplate | Derrick Stolee | 1 | -0/+28 |
2025-02-03 | Merge branch 'kn/pack-write-with-reduced-globals' | Junio C Hamano | 4 | -16/+20 |
2025-02-03 | Merge branch 'ps/3.0-remote-deprecation' | Junio C Hamano | 1 | -0/+2 |
2025-02-03 | Merge branch 'tb/unsafe-hash-cleanup' | Junio C Hamano | 1 | -1/+1 |
2025-01-31 | global: adapt callers to use generic hash context helpers | Patrick Steinhardt | 5 | -32/+30 |
2025-01-31 | hash: stop typedeffing the hash context | Patrick Steinhardt | 5 | -9/+9 |
2025-01-31 | Merge branch 'tb/unsafe-hash-cleanup' into ps/hash-cleanup | Junio C Hamano | 1 | -1/+1 |
2025-01-31 | Merge branch 'jc/show-index-h-update' | Junio C Hamano | 1 | -1/+1 |
2025-01-29 | Merge branch 'rs/ref-fitler-used-atoms-value-fix' | Junio C Hamano | 4 | -5/+1 |
2025-01-29 | Merge branch 'ja/doc-commit-markup-updates' | Junio C Hamano | 1 | -1/+1 |