summaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Expand)AuthorFilesLines
2024-02-08Merge branch 'sh/completion-with-reftable' into maint-2.43Junio C Hamano1-5/+38
2024-02-08Merge branch 'tz/send-email-negatable-options' into maint-2.43Junio C Hamano2-2/+2
2023-12-19completion: support pseudoref existence checks for reftablesStan Hu1-0/+23
2023-12-19completion: refactor existence checks for pseudorefsStan Hu1-5/+15
2023-11-17perl: bump the required Perl version to 5.8.1 from 5.8.0Todd Zullinger2-2/+2
2023-11-08Merge branch 'jc/test-i18ngrep'Junio C Hamano1-1/+1
2023-11-02tests: teach callers of test_i18ngrep to use test_grepJunio C Hamano1-1/+1
2023-10-30Merge branch 'sn/typo-grammo-phraso-fixes'Junio C Hamano2-3/+3
2023-10-09completion: complete '--dd'Sergey Organov1-1/+1
2023-10-05git-jump: admit to passing merge mode args to ls-filesŠtěpán Němec1-1/+1
2023-10-05doc: fix some typos, grammar and wording issuesŠtěpán Němec1-2/+2
2023-09-20completion: loosen and document the requirement around completing aliasJunio C Hamano1-2/+3
2023-09-20Merge branch 'pb/completion-aliases-doc'Junio C Hamano1-0/+1
2023-09-20Merge branch 'pb/complete-commit-trailers'Junio C Hamano1-0/+9
2023-09-18Merge branch 'js/complete-checkout-t'Junio C Hamano1-2/+2
2023-09-12completion: improve doc for complex aliasesPhilippe Blain1-0/+1
2023-09-12completion: commit: complete trailers tokens more robustlyPhilippe Blain1-1/+1
2023-09-08completion(switch/checkout): treat --track and -t the sameJohannes Schindelin1-2/+2
2023-09-07completion: commit: complete configured trailer tokensPhilippe Blain1-0/+9
2023-08-28Merge branch 'mh/credential-erase-improvements-more'Junio C Hamano2-4/+33
2023-08-28Merge branch 'mh/credential-libsecret-attrs'Junio C Hamano1-6/+72
2023-08-25Merge branch 'rs/parse-options-negation-help'Junio C Hamano2-6/+6
2023-08-15Merge branch 'ds/maintenance-on-windows-fix'Junio C Hamano3-2/+12
2023-08-09win32: add a helper to run `git.exe` without a foreground windowJohannes Schindelin3-2/+12
2023-08-06parse-options: show negatability of options in short helpRené Scharfe1-1/+1
2023-08-06subtree: disallow --no-{help,quiet,debug,branch,message}René Scharfe1-5/+5
2023-07-26credential/wincred: erase matching creds onlyM Hickford1-4/+16
2023-07-26credential/libsecret: erase matching creds onlyM Hickford1-0/+17
2023-07-06Merge branch 'gc/config-context'Junio C Hamano2-0/+171
2023-07-06Merge branch 'pb/complete-diff-options'Junio C Hamano1-9/+48
2023-06-28config: pass kvi to die_bad_number()Glen Choo1-0/+27
2023-06-28config: add ctx arg to config_fn_tGlen Choo1-0/+144
2023-06-26completion: complete --remerge-diffPhilippe Blain1-1/+1
2023-06-26completion: complete --diff-merges, its options and --no-diff-mergesPhilippe Blain1-0/+16
2023-06-26completion: move --pickaxe-{all,regex} to __git_diff_common_optionsPhilippe Blain1-2/+3
2023-06-26completion: complete --ws-error-highlightPhilippe Blain1-0/+14
2023-06-26completion: complete --unifiedPhilippe Blain1-1/+1
2023-06-26completion: complete --output-indicator-{context,new,old}Philippe Blain1-1/+2
2023-06-26completion: complete --outputPhilippe Blain1-0/+1
2023-06-26completion: complete --no-statPhilippe Blain1-1/+1
2023-06-26completion: complete --no-relativePhilippe Blain1-1/+2
2023-06-26completion: complete --line-prefixPhilippe Blain1-1/+1
2023-06-26completion: complete --ita-invisible-in-index and --ita-visible-in-indexPhilippe Blain1-0/+1
2023-06-26completion: complete --irreversible-deletePhilippe Blain1-0/+1
2023-06-26completion: complete --ignore-matching-linesPhilippe Blain1-1/+1
2023-06-26completion: complete --function-contextPhilippe Blain1-1/+1
2023-06-26completion: complete --find-renamesPhilippe Blain1-1/+1
2023-06-26completion: complete --find-objectPhilippe Blain1-1/+1
2023-06-26completion: complete --find-copiesPhilippe Blain1-0/+1
2023-06-26completion: complete --default-prefixPhilippe Blain1-1/+1
2023-06-26completion: complete --compact-summaryPhilippe Blain1-1/+1
2023-06-26completion: complete --combined-all-pathsPhilippe Blain1-1/+1
2023-06-26completion: complete --ccPhilippe Blain1-1/+1
2023-06-26completion: complete --break-rewritesPhilippe Blain1-1/+1
2023-06-26completion: add comments describing __git_diff_* globalsPhilippe Blain1-0/+2
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+1
2023-06-20Merge branch 'pb/complete-and-document-auto-merge-and-friends'Junio C Hamano1-1/+1
2023-06-16credential/libsecret: store new attributesM Hickford1-6/+72
2023-06-13Merge branch 'gc/doc-cocci-updates'Junio C Hamano1-4/+36
2023-05-23completion: complete AUTO_MERGEPhilippe Blain1-1/+1
2023-05-23completion: complete REVERT_HEAD and BISECT_HEADPhilippe Blain1-1/+1
2023-05-15Merge branch 'sg/retire-unused-cocci'Junio C Hamano3-170/+0
2023-05-15Merge branch 'js/subtree-fully-spelt-quiet-and-debug-options'Junio C Hamano1-2/+2
2023-05-11Merge branch 'mh/credential-password-expiry-wincred'Junio C Hamano1-2/+23
2023-05-11Merge branch 'mh/use-wincred-from-system'Junio C Hamano1-60/+1
2023-05-10Merge branch 'tb/credential-long-lines'Junio C Hamano7-511/+32
2023-05-08subtree: support long global flagsJosh Soref1-2/+2
2023-05-02Merge branch 'ek/completion-use-read-r-to-read-literally'Junio C Hamano1-1/+1
2023-05-01contrib/credential: embiggen fixed-size buffer in wincredTaylor Blau1-4/+17
2023-05-01contrib/credential: avoid fixed-size buffer in libsecretTaylor Blau1-8/+7
2023-05-01contrib/credential: .gitignore libsecret build artifactsTaylor Blau1-0/+1
2023-05-01contrib/credential: remove 'gnome-keyring' credential helperTaylor Blau3-496/+0
2023-05-01contrib/credential: avoid fixed-size buffer in osxkeychainTaylor Blau1-3/+7
2023-04-27cocci: codify authoring and reviewing practicesGlen Choo1-0/+30
2023-04-27cocci: add headings to and reword READMEGlen Choo1-4/+6
2023-04-20completion: suppress unwanted unescaping of `read`Edwin Kofler1-1/+1
2023-04-20cocci: remove 'unused.cocci'SZEDER Gábor3-170/+0
2023-04-06Merge branch 'ab/remove-implicit-use-of-the-repository'Junio C Hamano2-128/+123
2023-04-03credential/wincred: store password_expiry_utcM Hickford1-2/+23
2023-03-28Merge branch 'fc/completion-colors-do-not-need-prompt-command'Junio C Hamano1-12/+7
2023-03-28cocci: apply the "revision.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-14/+4
2023-03-28cocci: apply the "rerere.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-4/+4
2023-03-28cocci: apply the "refs.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-4/+4
2023-03-28cocci: apply the "promisor-remote.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-10/+10
2023-03-28cocci: apply the "packfile.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-4/+4
2023-03-28cocci: apply the "pretty.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-4/+4
2023-03-28cocci: apply the "object-store.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-10/+10
2023-03-28cocci: apply the "diff.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-4/+4
2023-03-28cocci: apply the "commit.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-19/+19
2023-03-28cocci: apply the "commit-reach.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-16/+16
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2-37/+44
2023-03-28cocci: add missing "the_repository" macros to "pending"Ævar Arnfjörð Bjarmason1-0/+70
2023-03-28cocci: sort "the_repository" rules by headerÆvar Arnfjörð Bjarmason1-15/+19
2023-03-28cocci: fix incorrect & verbose "the_repository" rulesÆvar Arnfjörð Bjarmason1-114/+46
2023-03-28cocci: remove dead rule from "the_repository.pending.cocci"Ævar Arnfjörð Bjarmason1-8/+0
2023-03-27credential/wincred: include wincred.hM Hickford1-60/+1
2023-03-16completion: prompt: use generic colorsFelipe Contreras1-12/+7
2023-03-09test: don't print aggregate-results commandFelipe Contreras1-1/+1
2023-03-09test: simplify counts aggregationFelipe Contreras1-3/+1
2023-02-10cocci & cache.h: remove "USE_THE_INDEX_COMPATIBILITY_MACROS"Ævar Arnfjörð Bjarmason2-21/+6
2023-02-10cache-tree API: remove redundant update_main_cache_tree()Ævar Arnfjörð Bjarmason1-0/+3
2023-02-10cocci & cache-tree.h: migrate "write_cache_as_tree" to "*_index_*"Ævar Arnfjörð Bjarmason1-0/+11
2023-02-10cocci & cache.h: apply pending "index_cache_pos" ruleÆvar Arnfjörð Bjarmason2-3/+3
2023-02-10cocci & cache.h: fully apply "active_nr" part of index-compatibilityÆvar Arnfjörð Bjarmason1-9/+4
2023-01-09use DUP_ARRAYRené Scharfe1-0/+7
2022-12-19Merge branch 'aw/complete-case-insensitive'Junio C Hamano1-3/+23
2022-12-14Merge branch 'yn/git-jump-emacs'Junio C Hamano2-4/+51
2022-12-01Merge branch 'ab/fewer-the-index-macros'Junio C Hamano1-4/+8
2022-12-01cocci: avoid "should ... be a metavariable" warningsÆvar Arnfjörð Bjarmason1-4/+8
2022-11-30completion: add case-insensitive match of pseudorefsAlison Winters1-3/+11
2022-11-30completion: add optional ignore-case when matching refsAlison Winters1-0/+12
2022-11-28Merge branch 'ab/fewer-the-index-macros'Junio C Hamano2-0/+159
2022-11-27git-jump: invoke emacs/emacsclientYoichi Nakayama1-1/+16
2022-11-27git-jump: move valid-mode check earlierJeff King1-1/+2
2022-11-27git-jump: add an optional argument '--stdout'Yoichi Nakayama2-2/+33
2022-11-23Merge branch 'ab/coccicheck-incremental'Junio C Hamano8-6/+358
2022-11-21cocci: apply "pending" index-compatibility to some "builtin/*.c"Ævar Arnfjörð Bjarmason2-54/+53
2022-11-21cocci & cache.h: apply variable section of "pending" index-compatibilityÆvar Arnfjörð Bjarmason2-17/+22
2022-11-21cocci & cache.h: apply a selection of "pending" index-compatibilityÆvar Arnfjörð Bjarmason2-15/+15
2022-11-21cocci: add a index-compatibility.pending.cocciÆvar Arnfjörð Bjarmason1-0/+110
2022-11-21cocci & cache.h: remove rarely used "the_index" compat macrosÆvar Arnfjörð Bjarmason1-0/+45
2022-11-07Makefile & test-tool: replace "DC_SHA1" variable with a "define"Ævar Arnfjörð Bjarmason1-2/+0
2022-11-02spatchcache: add a ccache-alike for "spatch"Ævar Arnfjörð Bjarmason2-0/+324
2022-11-02cocci: run against a generated ALL.cocciÆvar Arnfjörð Bjarmason1-0/+13
2022-11-02cocci rules: remove <id>'s from rules that don't need themÆvar Arnfjörð Bjarmason4-4/+4
2022-11-02cocci: optimistically use COMPUTE_HEADER_DEPENDENCIESÆvar Arnfjörð Bjarmason1-0/+16
2022-11-02cocci: make "coccicheck" rule incrementalÆvar Arnfjörð Bjarmason1-1/+1
2022-11-02cocci rules: remove unused "F" metavariable from pending ruleÆvar Arnfjörð Bjarmason1-1/+0
2022-10-30Merge branch 'pb/subtree-split-and-merge-after-squashing-tag-fix'Taylor Blau3-69/+184
2022-10-27Merge branch 'js/cmake-updates'Junio C Hamano1-8/+8
2022-10-21subtree: fix split after annotated tag was squashed mergedPhilippe Blain3-9/+36
2022-10-21subtree: fix squash merging after annotated tag was squashed mergedPhilippe Blain3-15/+86
2022-10-21subtree: process 'git-subtree-split' trailer in separate functionPhilippe Blain1-4/+11
2022-10-21subtree: use named variables instead of "$@" in cmd_pullPhilippe Blain1-2/+4
2022-10-21subtree: define a variable before its first use in 'find_latest_squash'Philippe Blain1-1/+1
2022-10-21subtree: prefix die messages with 'fatal'Philippe Blain2-36/+36
2022-10-21subtree: add 'die_incompatible_opt' function to reduce duplicationPhilippe Blain1-12/+20
2022-10-21subtree: use 'git rev-parse --verify [--quiet]' for better error messagesPhilippe Blain1-3/+3
2022-10-19cmake: increase time-out for a long-running testJohannes Schindelin1-0/+4
2022-10-19cmake: avoid editing t/test-lib.shJohannes Schindelin1-6/+1
2022-10-19cmake: copy the merge tools for testingJohannes Schindelin1-1/+2
2022-10-19cmake: make it easier to diagnose regressions in CTest runsJohannes Schindelin1-1/+1
2022-10-17Merge branch 'ed/fsmonitor-on-networked-macos'Junio C Hamano1-0/+4
2022-10-05fsmonitor: relocate socket file if .git directory is remoteEric DeCosta1-0/+2
2022-10-05fsmonitor: refactor filesystem checks to common interfaceEric DeCosta1-0/+2
2022-09-22osxkeychain: clarify that we ignore unknown linesMatthew John Cheetham1-0/+5
2022-09-22netrc: ignore unknown lines (do not die)Matthew John Cheetham1-1/+4
2022-09-22wincred: ignore unknown lines (do not die)Matthew John Cheetham1-2/+5
2022-09-21t/Makefile: remove 'test-results' on 'make clean'SZEDER Gábor1-0/+1
2022-09-19Merge branch 'vd/scalar-to-main'Junio C Hamano7-1409/+6
2022-09-02scalar: include in standard Git build & installationVictoria Dye7-1409/+6
2022-09-02scalar: fix command documentation section headerVictoria Dye1-2/+2
2022-09-01test-lib: replace chainlint.sed with chainlint.plEric Sunshine1-1/+1
2022-08-29Merge branch 'jd/prompt-show-conflict'Junio C Hamano1-1/+11
2022-08-29Merge branch 'vd/scalar-enables-fsmonitor'Junio C Hamano2-84/+210
2022-08-25Merge branch 'vd/scalar-generalize-diagnose'Junio C Hamano2-269/+10
2022-08-19git-prompt: show presence of unresolved conflicts at command promptJustin Donnelly1-1/+11
2022-08-18scalar unregister: stop FSMonitor daemonJohannes Schindelin1-0/+13
2022-08-18scalar: enable built-in FSMonitor on `register`Matthew John Cheetham2-0/+38
2022-08-18scalar: move config setting logic into its own functionVictoria Dye1-16/+28
2022-08-18scalar-delete: do not 'die()' in 'delete_enlistment()'Victoria Dye1-4/+7
2022-08-18scalar-[un]register: clearly indicate source of errorVictoria Dye1-8/+9
2022-08-18scalar-unregister: handle error codes greater than 0Victoria Dye1-2/+2
2022-08-18scalar: constrain enlistment searchVictoria Dye2-54/+113
2022-08-12scalar-diagnose: use 'git diagnose --mode=all'Victoria Dye1-22/+6
2022-08-12diagnose.c: add option to configure archive contentsVictoria Dye1-1/+1
2022-08-12scalar-diagnose: move functionality to common locationVictoria Dye1-200/+2
2022-08-12scalar-diagnose: move 'get_disk_info()' to 'compat/'Victoria Dye1-52/+1
2022-08-12scalar-diagnose: add directory to archiver more gentlyVictoria Dye1-2/+8
2022-08-12scalar-diagnose: avoid 32-bit overflow of size_tVictoria Dye1-1/+1
2022-08-12scalar-diagnose: use "$GIT_UNZIP" in testVictoria Dye1-4/+4
2022-08-12Merge branch 'ab/leak-check'Junio C Hamano3-16/+6
2022-08-10Merge branch 'cl/rerere-train-with-no-sign' into maintJunio C Hamano1-1/+1
2022-08-08Merge branch 'ca/unignore-local-installation-on-windows'Junio C Hamano1-1/+1
2022-08-05Merge branch 'ld/osx-keychain-usage-fix' into maintJunio C Hamano1-1/+1
2022-08-01Merge branch 'cl/rerere-train-with-no-sign'Junio C Hamano1-1/+1
2022-07-27test-lib: simplify by removing test_externalÆvar Arnfjörð Bjarmason1-5/+2
2022-07-27tests: move copy/pasted PERL + Test::More checks to a lib-perl.shÆvar Arnfjörð Bjarmason1-9/+2
2022-07-27t/Makefile: don't remove test-results in "clean-except-prove-cache"Ævar Arnfjörð Bjarmason2-2/+2
2022-07-27Merge branch 'ld/osx-keychain-usage-fix'Junio C Hamano1-1/+1
2022-07-27Merge branch 'vd/scalar-doc'Junio C Hamano2-87/+4
2022-07-27cmake: support local installations of gitCarlo Marcelo Arenas Belón1-1/+1
2022-07-19Merge branch 'rs/cocci-array-copy'Junio C Hamano1-42/+40
2022-07-19osx-keychain: fix compiler warningLessley Dennington1-1/+1
2022-07-19contrib/rerere-train: avoid useless gpg sign in trainingCeleste Liu1-1/+1
2022-07-18Merge branch 'ab/cocci-unused'Junio C Hamano6-2/+191
2022-07-18scalar: convert README.md into a technical design docVictoria Dye1-82/+0
2022-07-18scalar: reword command documentation to clarify purposeVictoria Dye1-5/+4
2022-07-14Merge branch 'ab/submodule-cleanup'Junio C Hamano1-3/+12
2022-07-10cocci: avoid normalization rules for memcpyRené Scharfe1-42/+40
2022-07-06cocci: generalize "unused" rule to cover more than "strbuf"Ævar Arnfjörð Bjarmason3-4/+57
2022-07-06cocci: add and apply a rule to find "unused" strbufsÆvar Arnfjörð Bjarmason4-2/+118
2022-07-06cocci: add a "coccicheck-test" target and test *.cocci rulesÆvar Arnfjörð Bjarmason2-0/+20
2022-06-28git-sh-setup.sh: remove "say" function, change last usersÆvar Arnfjörð Bjarmason1-3/+12
2022-06-27vscode: improve tab size and wrappingDerrick Stolee1-2/+6
2022-06-21Merge branch 'jp/prompt-clear-before-upstream-mark'Junio C Hamano1-15/+17
2022-06-17Merge branch 'jc/cocci-cleanup'Junio C Hamano1-12/+0
2022-06-10Merge branch 'jh/builtin-fsmonitor-part3'Junio C Hamano1-0/+8
2022-06-10git-prompt: fix expansion of branch colour codesJoakim Petersen1-6/+6
2022-06-07cocci: retire is_null_sha1() ruleJunio C Hamano1-12/+0