summaryrefslogtreecommitdiffstats
path: root/builtin
AgeCommit message (Expand)AuthorFilesLines
2024-02-13Merge branch 'ps/report-failure-from-git-stash' into maint-2.43Junio C Hamano1-4/+4
2024-02-13Merge branch 'jc/sign-buffer-failure-propagation-fix' into maint-2.43Junio C Hamano1-1/+1
2024-02-13Merge branch 'jc/comment-style-fixes' into maint-2.43Junio C Hamano1-5/+5
2024-02-13Merge branch 'tc/show-ref-exists-fix' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jk/index-pack-lsan-false-positive-fix' into maint-2.43Junio C Hamano1-0/+2
2024-02-08Merge branch 'rs/fast-import-simplify-mempool-allocation' into maint-2.43Junio C Hamano1-2/+1
2024-02-08Merge branch 'en/header-cleanup' into maint-2.43Junio C Hamano67-137/+5
2024-02-08Merge branch 'jc/orphan-unborn' into maint-2.43Junio C Hamano2-4/+4
2024-02-08Merge branch 'la/trailer-cleanups' into maint-2.43Junio C Hamano2-2/+2
2024-02-08Merge branch 'jc/retire-cas-opt-name-constant' into maint-2.43Junio C Hamano2-3/+3
2024-02-08Merge branch 'rs/rebase-use-strvec-pushf' into maint-2.43Junio C Hamano1-11/+6
2024-02-08Merge branch 'jk/config-cleanup' into maint-2.43Junio C Hamano2-33/+25
2024-02-08Merge branch 'rs/incompatible-options-messages' into maint-2.43Junio C Hamano5-32/+26
2024-02-08Merge branch 'rs/column-leakfix' into maint-2.43Junio C Hamano1-0/+2
2024-02-08Merge branch 'rs/i18n-cannot-be-used-together' into maint-2.43Junio C Hamano2-2/+5
2024-02-08Merge branch 'jb/reflog-expire-delete-dry-run-options' into maint-2.43Junio C Hamano1-2/+2
2024-02-08Merge branch 'jc/sparse-checkout-set-default-fix' into maint-2.43Junio C Hamano1-1/+1
2024-02-08Merge branch 'jx/fetch-atomic-error-message-fix' into maint-2.43Junio C Hamano1-5/+9
2024-02-08Merge branch 'rs/show-ref-incompatible-options' into maint-2.43Junio C Hamano1-3/+3
2024-02-08Merge branch 'jk/implicit-true' into maint-2.43Junio C Hamano6-6/+22
2024-02-08Merge branch 'jk/bisect-reset-fix' into maint-2.43Junio C Hamano1-5/+4
2024-02-07tag: fix sign_buffer() call to create a signed tagJunio C Hamano1-1/+1
2024-02-06builtin/stash: report failure to write to indexPatrick Steinhardt1-4/+4
2024-01-29builtin/worktree: comment style fixesJunio C Hamano1-5/+5
2024-01-18builtin/show-ref: treat directory as non-existing in --existsToon Claes1-1/+1
2024-01-05index-pack: spawn threads atomicallyJeff King1-0/+2
2023-12-26sparse-checkout: use default patterns for 'set' only !stdinJunio C Hamano1-1/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren8-9/+0
2023-12-26treewide: add direct includes currently only pulled in transitivelyElijah Newren3-0/+3
2023-12-26fsmonitor--daemon.h: remove unnecessary includesElijah Newren1-0/+2
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren64-128/+0
2023-12-26fast-import: use mem_pool_calloc()René Scharfe1-2/+1
2023-12-20rebase: use strvec_pushf() for format-patch revisionsRené Scharfe1-11/+6
2023-12-19remote.h: retire CAS_OPT_NAMEJunio C Hamano2-3/+3
2023-12-18fetch: no redundant error message for atomic fetchJiang Xin1-5/+9
2023-12-11show-ref: use die_for_incompatible_opt3()René Scharfe1-3/+3
2023-12-09push: drop confusing configset/callback redundancyJeff King2-33/+25
2023-12-09fsck: handle NULL value when parsing message configJeff King1-4/+7
2023-12-09config: handle NULL value when parsing non-boolsJeff King5-2/+15
2023-12-09bisect: always clean on resetJeff King1-5/+4
2023-12-09worktree: simplify incompatibility message for --orphan and commit-ishRené Scharfe1-2/+2
2023-12-09worktree: standardize incompatibility messagesRené Scharfe1-8/+9
2023-12-09clean: factorize incompatibility messageRené Scharfe1-1/+1
2023-12-09revision, rev-parse: factorize incompatibility messages about - -exclude-hiddenRené Scharfe1-3/+6
2023-12-09repack: use die_for_incompatible_opt3() for -A/-k/--cruftRené Scharfe1-10/+4
2023-12-09push: use die_for_incompatible_opt4() for - -delete/--tags/--all/--mirrorRené Scharfe1-8/+4
2023-11-27i18n: factorize even more 'incompatible options' messagesRené Scharfe2-2/+5
2023-11-27column: release strbuf and string_list after useRené Scharfe1-0/+2
2023-11-26builtin/reflog.c: fix dry-run option short nameJosh Brobst1-2/+2
2023-11-24orphan/unborn: fix use of 'orphan' in end-user facing messagesJunio C Hamano2-4/+4
2023-11-08Merge branch 'bc/merge-file-object-input'Junio C Hamano1-17/+47
2023-11-08Merge branch 'kn/rev-list-missing-fix'Junio C Hamano2-45/+50
2023-11-08Merge branch 'ps/show-ref'Junio C Hamano1-92/+192
2023-11-07Merge branch 'es/bugreport-no-extra-arg'Junio C Hamano1-0/+5
2023-11-07Merge branch 'rs/reflog-expire-single-worktree-fix'Junio C Hamano1-3/+3
2023-11-07Merge branch 'rs/fix-arghelp'Junio C Hamano2-2/+2
2023-11-07Merge branch 'rs/parse-options-cmdmode'Junio C Hamano1-68/+44
2023-11-07Merge branch 'jc/grep-f-relative-to-cwd'Junio C Hamano1-2/+11
2023-11-02merge-file: add an option to process object IDsbrian m. carlson1-17/+47
2023-11-01builtin/show-ref: add new mode to check for reference existencePatrick Steinhardt1-5/+44
2023-11-01builtin/show-ref: explicitly spell out different modes in synopsisPatrick Steinhardt1-1/+4
2023-11-01builtin/show-ref: ensure mutual exclusiveness of subcommandsPatrick Steinhardt1-0/+4
2023-11-01builtin/show-ref: refactor options for patterns subcommandPatrick Steinhardt1-13/+22
2023-11-01builtin/show-ref: stop using global vars for `show_one()`Patrick Steinhardt1-22/+40
2023-11-01builtin/show-ref: stop using global variable to count matchesPatrick Steinhardt1-3/+4
2023-11-01builtin/show-ref: refactor `--exclude-existing` optionsPatrick Steinhardt1-34/+44
2023-11-01builtin/show-ref: fix dead code when passing patternsPatrick Steinhardt1-4/+1
2023-11-01builtin/show-ref: fix leaking string bufferPatrick Steinhardt1-1/+3
2023-11-01builtin/show-ref: split up different subcommandsPatrick Steinhardt1-47/+54
2023-11-01builtin/show-ref: convert pattern to a local variablePatrick Steinhardt1-18/+28
2023-11-01rev-list: add commit object support in `--missing` optionKarthik Nayak1-0/+6
2023-11-01rev-list: move `show_commit()` to the bottomKarthik Nayak1-43/+42
2023-11-01revision: rename bit to `do_not_die_on_missing_objects`Karthik Nayak2-2/+2
2023-10-31Merge branch 'jm/bisect-run-synopsis-fix'Junio C Hamano1-2/+2
2023-10-31Merge branch 'ii/branch-error-messages-update'Junio C Hamano1-33/+33
2023-10-30Merge branch 'ob/rebase-cleanup'Junio C Hamano1-30/+14
2023-10-30Merge branch 'jc/commit-new-underscore-index-fix'Junio C Hamano1-4/+4
2023-10-30Merge branch 'ni/die-message-fix-for-git-add'Junio C Hamano1-5/+5
2023-10-29reflog: fix expire --single-worktreeRené Scharfe1-3/+3
2023-10-29am, rebase: fix arghelp syntax of --emptyRené Scharfe2-2/+2
2023-10-29am: simplify --show-current-patch handlingRené Scharfe1-68/+44
2023-10-29bugreport: reject positional argumentsEmily Shaffer1-0/+5
2023-10-23Merge branch 'jc/fail-stash-to-store-non-stash'Junio C Hamano1-0/+6
2023-10-23doc/git-bisect: clarify `git bisect run` syntaxJavier Mora1-2/+2
2023-10-23builtin/branch.c: adjust error messages to coding guidelinesIsoken June Ibizugbe1-33/+33
2023-10-20Merge branch 'ty/merge-tree-strategy-options'Junio C Hamano1-3/+17
2023-10-20rebase: move parse_opt_keep_empty() downOswald Buddenhagen1-13/+12
2023-10-20rebase: handle --strategy via imply_merge() as wellOswald Buddenhagen1-12/+1
2023-10-20rebase: simplify code related to imply_merge()Oswald Buddenhagen1-5/+1
2023-10-20commit: ignore_non_trailer computes number of bytes to ignoreLinus Arver2-2/+2
2023-10-18Merge branch 'sn/cat-file-doc-update'Junio C Hamano1-2/+2
2023-10-18Merge branch 'tb/repack-max-cruft-size'Junio C Hamano2-15/+180
2023-10-17commit: do not use cryptic "new_index" in end-user facing messagesJunio C Hamano1-4/+4
2023-10-17builtin/add.c: clean up die() messagesNaomi Ibe1-5/+5
2023-10-13Merge branch 'js/submodule-fix-misuse-of-path-and-name'Junio C Hamano1-7/+23
2023-10-13Merge branch 'jk/commit-graph-leak-fixes'Junio C Hamano2-1/+5
2023-10-13Merge branch 'la/trailer-test-and-doc-updates'Junio C Hamano1-6/+6
2023-10-12grep: -f <path> is relative to $cwdJunio C Hamano1-2/+11
2023-10-11stash: be careful what we storeJunio C Hamano1-0/+6
2023-10-11merge: introduce {copy|clear}_merge_options()Junio C Hamano1-1/+3
2023-10-10Merge branch 'cc/repack-sift-filtered-objects-to-separate-pack'Junio C Hamano3-48/+134
2023-10-10Merge branch 'ds/init-diffstat-width'Junio C Hamano4-13/+5
2023-10-09doc/cat-file: make synopsis and description less confusingŠtěpán Němec1-2/+2
2023-10-09repack: free existing_cruft array after useJeff King1-0/+1
2023-10-05builtin/repack.c: avoid making cruft packs preferredTaylor Blau1-1/+46
2023-10-05builtin/repack.c: implement support for `--max-cruft-size`Taylor Blau2-11/+130
2023-10-05builtin/repack.c: parse `--max-pack-size` with OPT_MAGNITUDETaylor Blau1-3/+3
2023-10-04Merge branch 'jk/commit-graph-verify-fix'Junio C Hamano1-7/+24
2023-10-03submodule--helper: return error from set-url when modifying failedJan Alexander Steffens (heftig)1-5/+7
2023-10-03submodule--helper: use submodule_from_path in set-{url,branch}Jan Alexander Steffens (heftig)1-4/+18
2023-10-03commit-graph: clear oidset after finishing writeJeff King1-0/+1
2023-10-03merge: free result of repo_get_merge_bases()Jeff King1-1/+4
2023-10-02gc: add `gc.repackFilterTo` config optionChristian Couder1-0/+4
2023-10-02repack: implement `--filter-to` for storing filtered out objectsChristian Couder1-1/+9
2023-10-02gc: add `gc.repackFilter` config optionChristian Couder1-0/+6
2023-10-02repack: add `--filter=<filter-spec>` optionChristian Couder1-0/+70
2023-10-02repack: refactor finding pack prefixChristian Couder1-6/+12
2023-10-02repack: refactor finishing pack-objects commandChristian Couder1-37/+33
2023-10-02pack-objects: allow `--filter` without `--stdout`Christian Couder1-6/+2
2023-10-02Merge branch 'jc/unresolve-removal'Junio C Hamano2-90/+23
2023-09-29diff --stat: set the width defaults in a helper functionDragan Simic4-13/+5
2023-09-29Merge branch 'ob/am-msgfix'Junio C Hamano1-1/+2
2023-09-29Merge branch 'ds/stat-name-width-configuration'Junio C Hamano4-0/+4
2023-09-29Merge branch 'jk/fsmonitor-unused-parameter'Junio C Hamano1-4/+6
2023-09-28commit-graph: report incomplete chains during verificationJeff King1-1/+9
2023-09-28commit-graph: detect read errors when verifying graph chainJeff King1-7/+16
2023-09-25merge-tree: add -X strategy optionTang Yuyi1-3/+15
2023-09-22Merge branch 'tb/repack-existing-packs-cleanup'Junio C Hamano1-113/+180
2023-09-21am: fix error message in parse_opt_show_current_patch()Oswald Buddenhagen1-1/+2
2023-09-20Merge branch 'jc/update-index-show-index-version'Junio C Hamano1-6/+13
2023-09-20Merge branch 'js/systemd-timers-wsl-fix'Junio C Hamano1-1/+1
2023-09-18run-command: mark unused parameters in start_bg_wait callbacksJeff King1-1/+2
2023-09-18fsmonitor: mark unused hashmap callback parametersJeff King1-2/+3
2023-09-18fsmonitor: mark some maybe-unused parametersJeff King1-1/+1
2023-09-18Merge branch 'rs/grep-no-no-or'Junio C Hamano1-1/+1
2023-09-18diff --stat: add config option to limit filename widthDragan Simic4-0/+4
2023-09-14Merge branch 'rs/name-rev-use-opt-hidden-bool'Junio C Hamano1-6/+2
2023-09-14Merge branch 'rs/grep-parseopt-simplify'Junio C Hamano1-3/+2
2023-09-13builtin/repack.c: extract common cruft pack loopTaylor Blau1-13/+18
2023-09-13builtin/repack.c: avoid directly inspecting "util"Taylor Blau1-4/+14
2023-09-13builtin/repack.c: store existing cruft packs separatelyTaylor Blau1-16/+23
2023-09-13builtin/repack.c: extract `has_existing_non_kept_packs()`Taylor Blau1-1/+7
2023-09-13builtin/repack.c: extract redundant pack cleanup for existing packsTaylor Blau1-17/+28
2023-09-13builtin/repack.c: extract redundant pack cleanup for --geometricTaylor Blau1-23/+29
2023-09-13builtin/repack.c: extract marking packs for deletionTaylor Blau1-18/+32
2023-09-13builtin/repack.c: extract structure to store existing packsTaylor Blau1-41/+49
2023-09-13Merge branch 'bc/more-git-var'Junio C Hamano1-1/+1
2023-09-13Merge branch 'ew/hash-with-openssl-evp'Junio C Hamano3-2/+9
2023-09-13Merge branch 'jk/unused-post-2.42-part2'Junio C Hamano12-105/+93
2023-09-12update-index: add --show-index-versionJunio C Hamano1-6/+13
2023-09-11maintenance(systemd): support the Windows Subsystem for LinuxJohannes Schindelin1-1/+1
2023-09-07trailer doc: <token> is a <key> or <keyAlias>, not bothLinus Arver1-1/+1
2023-09-07trailer --unfold help: prefer "reformat" over "join"Linus Arver1-1/+1
2023-09-07trailer --only-input: prefer "configuration variables" over "rules"Linus Arver1-1/+1
2023-09-07trailer --parse help: expose aliased optionsLinus Arver1-1/+1
2023-09-07trailer --no-divider help: describe usual "---" meaningLinus Arver1-1/+1
2023-09-07trailer: trailer location is a place, not an actionLinus Arver1-1/+1
2023-09-07Merge branch 'dd/format-patch-rfc-updates'Junio C Hamano1-16/+15
2023-09-07Merge branch 'jk/unused-post-2.42'Junio C Hamano6-17/+18
2023-09-07Merge branch 'tb/multi-cruft-pack'Junio C Hamano2-5/+3
2023-09-07grep: reject --no-orRené Scharfe1-1/+1
2023-09-05var: avoid a segmentation fault when `HOME` is unsetJohannes Schindelin1-1/+1
2023-09-05grep: use OPT_INTEGER_F for --max-depthRené Scharfe1-3/+2
2023-09-05name-rev: use OPT_HIDDEN_BOOL for --peel-tagRené Scharfe1-6/+2
2023-09-05interpret-trailers: mark unused "unset" parameters in option callbacksJeff King1-3/+6
2023-09-05parse-options: add more BUG_ON() annotationsJeff King2-0/+4
2023-09-05merge: do not pass unused opt->value parameterJeff King1-1/+1
2023-09-05parse-options: mark unused "opt" parameter in callbacksJeff King6-12/+14
2023-09-05parse-options: prefer opt->value to globals in callbacksJeff King6-37/+50
2023-09-05checkout-index: delay automatic setting of to_tempfileJeff King1-2/+7
2023-09-01Merge branch 'ob/format-patch-description-file'Junio C Hamano1-3/+18
2023-09-01Merge branch 'jk/diff-result-code-cleanup'Junio C Hamano10-75/+60
2023-08-31treewide: fix various bugs w/ OpenSSL 3+ EVP APIEric Wong3-2/+9
2023-08-31format-patch: use OPT_STRING_LIST for to/cc optionsJeff King1-20/+2
2023-08-31merge: simplify parsing of "-n" optionJeff King1-11/+2
2023-08-31merge: make xopts a strvecJeff King1-19/+7
2023-08-31format-patch: --rfc honors what --subject-prefix setsDrew DeVault1-16/+15
2023-08-30Merge branch 'ts/unpacklimit-config-fix'Junio C Hamano1-3/+3
2023-08-29update-ref: mark unused parameter in parser callbacksJeff King1-7/+7
2023-08-29gc: mark unused descriptors in scheduler callbacksJeff King1-3/+3
2023-08-29fetch: mark unused parameter in ref_transaction callbackJeff King1-1/+1
2023-08-29stash: mark unused parameter in diff callbackJeff King1-1/+1
2023-08-29ls-tree: mark unused parameter in callbackJeff King1-1/+2
2023-08-29worktree: mark unused parameters in each_ref_fn callbackJeff King1-4/+4
2023-08-29Merge branch 'jc/mv-d-to-d-error-message-fix'Junio C Hamano1-1/+1
2023-08-29Merge branch 'sl/sparse-check-attr'Junio C Hamano1-0/+3
2023-08-29builtin/pack-objects.c: support `--max-pack-size` with `--cruft`Taylor Blau2-4/+3
2023-08-29builtin/pack-objects.c: remove unnecessary strbuf_reset()Taylor Blau1-1/+0
2023-08-25Merge branch 'ja/worktree-orphan'Junio C Hamano1-1/+1
2023-08-24Merge branch 'ds/maintenance-schedule-fuzz'Junio C Hamano1-83/+208
2023-08-24Merge branch 'tb/repack-geometry-cleanup'Junio C Hamano1-31/+31
2023-08-24Merge branch 'rj/branch-in-use-error-message'Junio C Hamano1-1/+1
2023-08-22transfer.unpackLimit: fetch/receive.unpackLimit takes precedenceJunio C Hamano1-3/+3
2023-08-21diff: drop useless "status" parameter from diff_result_code()Jeff King8-10/+10
2023-08-21diff: drop useless return values in git-diff helpersJeff King1-34/+28
2023-08-21diff: drop useless return from run_diff_{files,index} functionsJeff King7-23/+19
2023-08-21diff: die when failing to read index in git-diff builtinJeff King1-6/+3
2023-08-21diff: show usage for unknown builtin_diff_files() optionsJeff King1-2/+4
2023-08-21diff-files: avoid negative exit valueJeff King1-6/+2
2023-08-21diff: spell DIFF_INDEX_CACHED out when calling run_diff_index()Junio C Hamano3-4/+4