summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-19Git 2.35-rc2v2.35.0-rc2Junio C Hamano1-1/+1
2022-01-19getcwd(mingw): handle the case when there is no cwdJohannes Schindelin1-0/+4
2022-01-18Merge branch 'js/branch-track-inherit'Junio C Hamano2-5/+5
2022-01-18Merge branch 'jc/freebsd-without-c99-only-build'Junio C Hamano1-0/+5
2022-01-18branch,checkout: fix --track usage stringsJosh Steadmon2-5/+5
2022-01-18Makefile: FreeBSD cannot do C99-or-below buildJunio C Hamano1-0/+5
2022-01-17Merge branch 'da/rhel7-lacks-uncompress2-and-c99'Junio C Hamano1-0/+5
2022-01-16build: centos/RHEL 7 ships with an older gcc and zlibDavid Aguilar1-0/+5
2022-01-14Git 2.35-rc1v2.35.0-rc1Junio C Hamano1-1/+1
2022-01-14Merge branch 'js/t1450-making-it-writable-does-not-need-full-posixperm'Junio C Hamano1-2/+2
2022-01-14Merge branch 'ab/reftable-build-fixes'Junio C Hamano1-13/+13
2022-01-14Merge branch 'ab/refs-errno-cleanup'Junio C Hamano2-4/+1
2022-01-13reftable tests: avoid "int" overflow, use "uint64_t"Ævar Arnfjörð Bjarmason1-2/+2
2022-01-13reftable: avoid initializing structs from structsHan-Wen Nienhuys1-11/+11
2022-01-13t1450-fsck: exec-bit is not needed to make loose object writableJohannes Sixt1-2/+2
2022-01-13refs API: use "failure_errno", not "errno"Ævar Arnfjörð Bjarmason2-4/+1
2022-01-12Last minute fixes before -rc1Junio C Hamano1-1/+10
2022-01-12Merge branch 'ps/lockfile-cleanup-fix'Junio C Hamano4-11/+33
2022-01-12Merge branch 'ma/header-dup-cleanup'Junio C Hamano1-2/+0
2022-01-12Merge branch 'fs/gpg-unknown-key-test-fix'Junio C Hamano1-20/+2
2022-01-12Merge branch 'ak/protect-any-current-branch'Junio C Hamano1-1/+1
2022-01-12Merge branch 'jt/pack-header-lshift-overflow'Junio C Hamano1-1/+1
2022-01-12Merge branch 'rb/nonstop-lacks-uncompress2'Junio C Hamano1-0/+1
2022-01-12Merge branch 'ma/windows-dynload-fix'Junio C Hamano5-10/+15
2022-01-12Merge branch 'fs/ssh-signing-key-lifetime'Junio C Hamano2-1/+9
2022-01-12build: NonStop ships with an older zlibRandall S. Becker1-0/+1
2022-01-12packfile: fix off-by-one error in decoding logicJunio C Hamano1-1/+1
2022-01-12t/gpg: simplify test for unknown keyFabian Stelzer1-20/+2
2022-01-12branch: missing space fix at line 313Bagas Sanjaya1-1/+1
2022-01-10fmt-merge-msg: prevent use-after-free with signed tagsTaylor Blau2-1/+9
2022-01-10Git 2.35-rc0v2.35.0-rc0Junio C Hamano2-1/+60
2022-01-10Merge branch 'en/stash-df-fix'Junio C Hamano2-4/+29
2022-01-10Merge branch 'ms/t-readme-typofix'Junio C Hamano1-1/+1
2022-01-10Merge branch 'ja/i18n-similar-messages'Junio C Hamano51-178/+189
2022-01-10Merge branch 'en/merge-ort-renorm-with-rename-delete-conflict-fix'Junio C Hamano2-3/+42
2022-01-10Merge branch 'jc/doc-submitting-patches-choice-of-base'Junio C Hamano1-14/+39
2022-01-10Merge branch 'jl/subtree-check-parents-argument-passing-fix'Junio C Hamano1-4/+3
2022-01-10Merge branch 'lh/use-gnu-color-in-grep'Junio C Hamano1-3/+3
2022-01-10Merge branch 'js/branch-track-inherit'Junio C Hamano16-67/+312
2022-01-10Merge branch 'ab/usage-die-message'Junio C Hamano9-34/+71
2022-01-10Merge branch 'jz/apply-3-corner-cases'Junio C Hamano2-1/+21
2022-01-10Merge branch 'hn/reftable-fixes'Junio C Hamano8-11/+101
2022-01-10Merge branch 'ab/reflog-prep'Junio C Hamano3-120/+150
2022-01-10Merge branch 'ab/do-not-limit-stash-help-to-push'Junio C Hamano2-0/+20
2022-01-10Merge branch 'ab/makefile-hook-list-dependency-fix'Junio C Hamano1-2/+2
2022-01-10Merge branch 'ab/makefile-pager-env-is-used-only-by-pager.c'Junio C Hamano1-5/+6
2022-01-10Merge branch 'ab/makefile-msgfmt-wo-stats'Junio C Hamano1-1/+1
2022-01-10Merge branch 'hn/refs-debug-update'Junio C Hamano6-20/+19
2022-01-10Merge branch 'ds/fetch-pull-with-sparse-index'Junio C Hamano8-82/+168
2022-01-10Merge branch 'hn/ref-api-tests-update'Junio C Hamano3-11/+24
2022-01-10Merge branch 'jh/p4-remove-unused'Junio C Hamano1-76/+0
2022-01-10Merge branch 'ja/perf-use-specified-shell'Junio C Hamano1-1/+1
2022-01-10Merge branch 'hn/test-ref-store-show-hash-algo'Junio C Hamano1-4/+5
2022-01-10Merge branch 'ws/fast-export-with-revision-options'Junio C Hamano2-36/+36
2022-01-10Merge branch 'js/l10n-mention-ngettext-early-in-readme'Junio C Hamano1-0/+4
2022-01-10Merge branch 'jh/p4-human-unit-numbers'Junio C Hamano1-6/+21
2022-01-10Merge branch 'ds/sparse-checkout-malformed-pattern-fix'Junio C Hamano3-6/+42
2022-01-10cache.h: drop duplicate `ensure_full_index()` declarationMartin Ågren1-2/+0
2022-01-09lazyload: use correct calling conventionsMatthias Aßhauer5-10/+15
2022-01-07fetch: fix deadlock when cleaning up lockfiles in async signalsPatrick Steinhardt4-11/+33
2022-01-05The seventh batchJunio C Hamano1-0/+49
2022-01-05Merge branch 'rs/daemon-plug-leak'Junio C Hamano1-1/+1
2022-01-05Merge branch 'rs/pcre2-utf'Junio C Hamano2-2/+8
2022-01-05Merge branch 'jc/t4204-do-not-write-git-on-upstream-of-pipe'Junio C Hamano1-12/+17
2022-01-05Merge branch 'rs/log-invert-grep-with-headers'Junio C Hamano5-7/+42
2022-01-05Merge branch 'gh/gpg-doc-markup-fix'Junio C Hamano1-1/+1
2022-01-05Merge branch 'rs/t4202-invert-grep-test-fix'Junio C Hamano1-1/+1
2022-01-05Merge branch 'ds/repack-fixlets'Junio C Hamano4-5/+55
2022-01-05Merge branch 'jc/merge-detached-head-name'Junio C Hamano7-5/+67
2022-01-05Merge branch 'km/help-prompt-fix'Junio C Hamano1-1/+1
2022-01-05Merge branch 'jv/use-larger-buffer-in-upload-pack'Junio C Hamano1-5/+12
2022-01-05Merge branch 'jk/ssh-signing-doc-markup-fix'Junio C Hamano1-1/+1
2022-01-05Merge branch 'pw/diff-color-moved-fix'Junio C Hamano3-256/+437
2022-01-05Merge branch 'xw/am-empty'Junio C Hamano6-16/+211
2022-01-05Merge branch 'en/keep-cwd'Junio C Hamano13-22/+442
2022-01-05Merge branch 'jc/flex-array-definition'Junio C Hamano1-2/+11
2022-01-05Merge branch 'jh/p4-rcs-expansion-in-bytestring'Junio C Hamano2-39/+42
2022-01-05i18n: turn even more messages into "cannot be used together" onesJean-Noël Avila23-41/+47
2022-01-05i18n: ref-filter: factorize "%(foo) atom used without %(bar) atom"Jean-Noël Avila1-4/+4
2022-01-05i18n: factorize "--foo outside a repository"Jean-Noël Avila1-3/+3
2022-01-05i18n: refactor "unrecognized %(foo) argument" stringsJean-Noël Avila1-7/+7
2022-01-05i18n: factorize "no directory given for --foo"Jean-Noël Avila1-3/+3
2022-01-05i18n: factorize "--foo requires --bar" and the likeJean-Noël Avila21-24/+24
2022-01-05i18n: tag.c factorize i18n stringsJean-Noël Avila1-9/+14
2022-01-05i18n: standardize "cannot open" and "cannot read"Jean-Noël Avila2-4/+4
2022-01-05i18n: turn "options are incompatible" into "cannot be used together"Jean-Noël Avila31-64/+64
2022-01-05i18n: refactor "%s, %s and %s are mutually exclusive"Jean-Noël Avila5-7/+7
2022-01-05i18n: refactor "foo and bar are mutually exclusive"Jean-Noël Avila10-13/+13
2022-01-05grep: align default colors with GNU grep onesLénaïc Huard1-3/+3
2022-01-04t/README: fix typoMarc Strapetz1-1/+1
2022-01-04stash: do not return before restoring untracked filesElijah Newren2-4/+29
2022-01-04subtree: fix argument handling in check_parentsJames Limbouris1-4/+3
2022-01-03The sixth batchJunio C Hamano1-0/+11
2022-01-03Merge branch 'en/sparse-checkout-set'Junio C Hamano5-97/+227
2022-01-03Merge branch 'es/test-chain-lint'Junio C Hamano163-847/+740
2022-01-03Merge branch 'ns/tmp-objdir'Junio C Hamano11-15/+183
2022-01-03Merge branch 'jc/unleak-log'Junio C Hamano1-0/+1
2021-12-30sparse-checkout: refuse to add to bad patternsDerrick Stolee3-3/+9
2021-12-30sparse-checkout: fix OOM error with mixed patternsDerrick Stolee2-1/+12
2021-12-30sparse-checkout: fix segfault on malformed patternsDerrick Stolee2-3/+22
2021-12-30SubmittingPatchs: clarify choice of base and testingJunio C Hamano1-14/+39
2021-12-30merge-ort: fix bug with renormalization and rename/delete conflictsElijah Newren2-3/+42
2021-12-25Makefile: don't invoke msgfmt with --statisticsÆvar Arnfjörð Bjarmason1-1/+1
2021-12-25Makefile: move -DPAGER_ENV from BASIC_CFLAGS to EXTRA_CPPFLAGSÆvar Arnfjörð Bjarmason1-5/+6
2021-12-25Makefile: correct the dependency graph of hook-list.hÆvar Arnfjörð Bjarmason1-2/+2
2021-12-25t/perf: do not run tests in user's $SHELLJohannes Altmanninger1-1/+1
2021-12-23reftable: support preset file mode for writingHan-Wen Nienhuys3-10/+56
2021-12-23reftable: signal overflowHan-Wen Nienhuys4-0/+44
2021-12-23reftable: fix typo in headerHan-Wen Nienhuys1-1/+1
2021-12-23sparse-checkout: remove stray trailing spaceElijah Newren1-1/+1
2021-12-22The fifth batchJunio C Hamano1-0/+13
2021-12-22Merge branch 'es/chainlint'Junio C Hamano71-293/+339
2021-12-22Merge branch 'jz/apply-quiet-and-allow-empty'Junio C Hamano4-8/+36
2021-12-22Merge branch 'jk/limit-developers-to-gnu99'Junio C Hamano1-0/+5
2021-12-22Merge branch 'ab/common-main-cleanup'Junio C Hamano2-5/+9
2021-12-22Merge branch 'ab/fetch-set-upstream-while-detached'Junio C Hamano2-0/+32
2021-12-22reflog + refs-backend: move "verbose" out of the backendÆvar Arnfjörð Bjarmason3-35/+68
2021-12-22refs files-backend: assume cb->newlog if !EXPIRE_REFLOGS_DRY_RUNÆvar Arnfjörð Bjarmason1-2/+2
2021-12-22reflog: reduce scope of "struct rev_info"Ævar Arnfjörð Bjarmason1-6/+7
2021-12-22reflog expire: don't use lookup_commit_reference_gently()Ævar Arnfjörð Bjarmason1-2/+1
2021-12-22reflog expire: refactor & use "tip_commit" only for UE_NORMALÆvar Arnfjörð Bjarmason1-7/+7
2021-12-22reflog expire: use "switch" over enum valuesÆvar Arnfjörð Bjarmason1-24/+33
2021-12-22reflog: change one->many worktree->refnames to use a string_listÆvar Arnfjörð Bjarmason1-29/+18
2021-12-22reflog expire: narrow scope of "cb" in cmd_reflog_expire()Ævar Arnfjörð Bjarmason1-16/+15
2021-12-22reflog delete: narrow scope of "cmd" passed to count_reflog_ent()Ævar Arnfjörð Bjarmason1-11/+11
2021-12-22refs: centralize initialization of the base ref_store.Han-Wen Nienhuys5-13/+11
2021-12-22refs: print error message in debug outputHan-Wen Nienhuys1-1/+2
2021-12-22refs: pass gitdir to packed_ref_store_createHan-Wen Nienhuys3-8/+8
2021-12-22git-p4: remove "rollback" verbJoel Holdsworth1-60/+0
2021-12-22git-p4: remove "debug" verbJoel Holdsworth1-16/+0
2021-12-22t7004: use "test-tool ref-store" for reflog inspectionHan-Wen Nienhuys1-2/+2
2021-12-22t7004: create separate tags for different testsHan-Wen Nienhuys1-11/+11
2021-12-22t5550: require REFFILESHan-Wen Nienhuys1-0/+7
2021-12-22t5540: require REFFILESHan-Wen Nienhuys1-0/+6
2021-12-22test-read-cache: remove --table, --expand optionsDerrick Stolee1-54/+10
2021-12-22t1091/t3705: remove 'test-tool read-cache --table'Derrick Stolee2-9/+24
2021-12-22t1092: replace 'read-cache --table' with 'ls-files --sparse'Derrick Stolee1-17/+14
2021-12-22ls-files: add --sparse optionDerrick Stolee3-2/+106
2021-12-22fetch/pull: use the sparse indexDerrick Stolee3-0/+14
2021-12-21test-ref-store: print hash algorithmHan-Wen Nienhuys1-4/+5
2021-12-21The fourth batchJunio C Hamano1-1/+33
2021-12-21Merge branch 'js/scalar'Junio C Hamano8-0/+1275
2021-12-21Merge branch 'ld/sparse-diff-blame'Junio C Hamano7-37/+131
2021-12-21Merge branch 'en/name-rev-shorter-output'Junio C Hamano1-4/+13
2021-12-21Merge branch 'ak/protect-any-current-branch'Junio C Hamano11-131/+198
2021-12-21Merge branch 'fs/ssh-signing-other-keytypes'Junio C Hamano5-17/+67
2021-12-21Merge branch 'fs/ssh-signing-key-lifetime'Junio C Hamano13-48/+351
2021-12-21Merge branch 'jc/grep-patterntype-default-doc'Junio C Hamano1-1/+2
2021-12-21Merge branch 'jk/log-decorate-opts-with-implicit-decorate'Junio C Hamano2-4/+56
2021-12-21Merge branch 'en/rebase-x-wo-git-dir-env'Junio C Hamano2-8/+24
2021-12-21Merge branch 'jc/c99-var-decl-in-for-loop'Junio C Hamano2-3/+9
2021-12-21Merge branch 'pw/xdiff-classify-record-in-histogram'Junio C Hamano3-42/+29
2021-12-21l10n: README: call more attention to plural stringsJosh Steadmon1-0/+4
2021-12-21fast-export: fix surprising behavior with --first-parentWilliam Sprent2-36/+36
2021-12-20config: require lowercase for branch.*.autosetupmergeJosh Steadmon1-1/+1
2021-12-20branch: add flags and config to inherit trackingJosh Steadmon16-23/+205
2021-12-20branch: accept multiple upstream branches for trackingJosh Steadmon2-43/+106
2021-12-20merge: allow to pretend a merge is made into a different branchJunio C Hamano7-5/+67
2021-12-20git-p4: show progress as an integerJoel Holdsworth1-1/+2
2021-12-20git-p4: print size values in appropriate unitsJoel Holdsworth1-5/+19
2021-12-20grep/pcre2: factor out literal variableRené Scharfe1-2/+2
2021-12-20grep/pcre2: use PCRE2_UTF even with ASCII patternsRené Scharfe2-1/+7
2021-12-20daemon: plug memory leak on overlong pathRené Scharfe1-1/+1
2021-12-20git-apply: skip threeway in add / rename casesJerry Zhang2-1/+21
2021-12-20repack: make '--quiet' disable progressDerrick Stolee3-4/+14
2021-12-20repack: respect kept objects with '--write-midx -b'Derrick Stolee3-1/+41
2021-12-17t4202: fix patternType setting in --invert-grep testRené Scharfe1-1/+1
2021-12-17docs: add missing colon to Documentation/config/gpg.txtGreg Hurrell1-1/+1
2021-12-17log: let --invert-grep only invert --grepRené Scharfe5-7/+42
2021-12-16format-patch: mark rev_info with UNLEAKJunio C Hamano1-0/+1
2021-12-16t4204 is not sanitizer clean at allJunio C Hamano1-12/+17
2021-12-16git-p4: resolve RCS keywords in bytes not utf-8Joel Holdsworth2-7/+23
2021-12-16git-p4: open temporary patch file for write onlyJoel Holdsworth1-1/+1
2021-12-16git-p4: add raw option to read_pipelinesJoel Holdsworth1-3/+5
2021-12-16git-p4: pre-compile RCS keyword regexesJoel Holdsworth1-30/+18
2021-12-16git-p4: use with statements to close files after use in patchRCSKeywordsJoel Holdsworth1-8/+5
2021-12-16stash: don't show "git stash push" usage on bad "git stash" usageÆvar Arnfjörð Bjarmason2-0/+20
2021-12-16help: make auto-correction prompt more consistentKashav Madan1-1/+1
2021-12-15am: support --allow-empty to record specific empty patches徐沛文 (Aleen)5-10/+95
2021-12-15am: support --empty=<option> to handle empty patches徐沛文 (Aleen)3-5/+111
2021-12-15doc: git-format-patch: describe the option --always徐沛文 (Aleen)1-1/+5
2021-12-15doc/config: mark ssh allowedSigners example as literalJeff King1-1/+1
2021-12-15upload-pack.c: increase output buffer sizeJacob Vosmaer1-5/+12
2021-12-15clone: avoid using deprecated `sparse-checkout init`Elijah Newren1-1/+1
2021-12-15Documentation: clarify/correct a few sparsity related statementsElijah Newren2-5/+5
2021-12-15git-sparse-checkout.txt: update to document init/set/reapply changesElijah Newren1-43/+55
2021-12-15sparse-checkout: enable reapply to take --[no-]{cone,sparse-index}Elijah Newren1-1/+17
2021-12-15sparse-checkout: enable `set` to initialize sparse-checkout modeElijah Newren1-1/+26
2021-12-15sparse-checkout: split out code for tweaking settings configElijah Newren1-19/+37
2021-12-15sparse-checkout: disallow --no-stdin as an argument to setElijah Newren1-2/+3
2021-12-15sparse-checkout: add sanity-checks on initial sparsity stateElijah Newren2-1/+29
2021-12-15sparse-checkout: break apart functions for sparse_checkout_(set|add)Elijah Newren1-14/+40
2021-12-15sparse-checkout: pass use_stdin as a parameter instead of as a globalElijah Newren1-12/+16
2021-12-15The third batchJunio C Hamano1-0/+65
2021-12-15Merge branch 'ab/die-with-bug'Junio C Hamano5-7/+5
2021-12-15Merge branch 'hn/allow-bogus-oid-in-ref-tests'Junio C Hamano8-90/+169
2021-12-15Merge branch 'ab/parse-options-cleanup'Junio C Hamano1-3/+4
2021-12-15Merge branch 're/color-default-reset'Junio C Hamano4-13/+80
2021-12-15Merge branch 'jc/reflog-iterator-callback-doc'Junio C Hamano1-1/+23
2021-12-15Merge branch 'ew/test-wo-fsync'Junio C Hamano6-2/+48