summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-10-06Git 2.35.5v2.35.5Taylor Blau3-2/+7
2022-10-06Sync with 2.34.5Taylor Blau63-59/+295
2022-10-06Git 2.34.5v2.34.5Taylor Blau3-2/+7
2022-10-06Sync with 2.33.5Taylor Blau64-59/+295
2022-10-06Git 2.33.5v2.33.5Taylor Blau3-2/+7
2022-10-06Sync with 2.32.4Taylor Blau63-60/+291
2022-10-06Git 2.32.4v2.32.4Taylor Blau2-1/+6
2022-10-06Sync with 2.31.5Taylor Blau61-61/+282
2022-10-06Git 2.31.5v2.31.5Taylor Blau2-1/+6
2022-10-06Sync with 2.30.6Taylor Blau60-61/+277
2022-10-06Git 2.30.6v2.30.6Taylor Blau3-2/+62
2022-10-01t2080: prepare for changing protocol.file.allowTaylor Blau1-0/+3
2022-10-01t1092: prepare for changing protocol.file.allowTaylor Blau1-0/+2
2022-10-01t2080: prepare for changing protocol.file.allowTaylor Blau1-0/+3
2022-10-01t1092: prepare for changing protocol.file.allowTaylor Blau1-0/+2
2022-10-01alias.c: reject too-long cmdline strings in split_cmdline()Kevin Backhouse1-2/+9
2022-10-01shell: limit size of interactive commandsJeff King2-4/+36
2022-10-01shell: add basic testsJeff King1-0/+31
2022-10-01transport: make `protocol.file.allow` be "user" by defaultTaylor Blau2-5/+4
2022-10-01t/t9NNN: allow local submodulesTaylor Blau2-0/+3
2022-10-01t/t7NNN: allow local submodulesTaylor Blau23-1/+62
2022-10-01t/t6NNN: allow local submodulesTaylor Blau2-2/+2
2022-10-01t/t5NNN: allow local submodulesTaylor Blau8-0/+19
2022-10-01t/t4NNN: allow local submodulesTaylor Blau4-3/+5
2022-10-01t/t3NNN: allow local submodulesTaylor Blau6-4/+9
2022-10-01t/2NNNN: allow local submodulesTaylor Blau3-2/+8
2022-10-01t/t1NNN: allow local submodulesTaylor Blau2-2/+4
2022-10-01t/lib-submodule-update.sh: allow local submodulesTaylor Blau1-0/+1
2022-10-01builtin/clone.c: disallow `--local` clones with symlinksTaylor Blau2-35/+23
2022-06-23Git 2.35.4v2.35.4Johannes Schindelin3-2/+9
2022-06-23Sync with 2.34.4Johannes Schindelin10-12/+275
2022-06-23Git 2.34.4v2.34.4Johannes Schindelin3-2/+8
2022-06-23Sync with 2.33.4Johannes Schindelin9-12/+269
2022-06-23Git 2.33.4v2.33.4Johannes Schindelin3-2/+8
2022-06-23Sync with 2.32.3Johannes Schindelin8-12/+263
2022-06-23Git 2.32.3v2.32.3Johannes Schindelin3-2/+8
2022-06-23Sync with 2.31.4Johannes Schindelin7-12/+257
2022-06-23Git 2.31.4v2.31.4Johannes Schindelin3-2/+8
2022-06-23Sync with 2.30.5Johannes Schindelin6-12/+251
2022-06-23Git 2.30.5v2.30.5Johannes Schindelin3-2/+14
2022-06-23setup: tighten ownership checks post CVE-2022-24765Carlo Marcelo Arenas Belón1-11/+60
2022-06-23Merge branch 'cb/path-owner-check-with-sudo'Junio C Hamano4-1/+179
2022-06-17git-compat-util: allow root to access both SUDO_UID and root ownedCarlo Marcelo Arenas Belón3-18/+11
2022-05-12t0034: add negative tests and allow git init to mostly work under sudoCarlo Marcelo Arenas Belón2-0/+77
2022-05-12git-compat-util: avoid failing dir ownership checks if running privilegedCarlo Marcelo Arenas Belón3-2/+66
2022-05-12t: regression git needs safe.directory when using sudoCarlo Marcelo Arenas Belón1-0/+44
2022-04-13Git 2.35.3v2.35.3Junio C Hamano11-5/+108
2022-04-13Git 2.34.3v2.34.3Junio C Hamano10-5/+104
2022-04-13Git 2.33.3v2.33.3Junio C Hamano9-5/+100
2022-04-13Git 2.32.2v2.32.2Junio C Hamano8-5/+96
2022-04-13Git 2.31.3v2.31.3Junio C Hamano7-5/+92
2022-04-13Git 2.30.4v2.30.4Junio C Hamano3-2/+23
2022-04-13setup: opt-out of check with safe.directory=*Derrick Stolee3-2/+21
2022-04-13setup: fix safe.directory key not being checkedMatheus Valadares2-0/+8
2022-04-13t0033: add tests for safe.directoryDerrick Stolee2-1/+36
2022-03-24Git 2.35.2v2.35.2Johannes Schindelin3-2/+9
2022-03-24Sync with 2.34.2Johannes Schindelin13-12/+265
2022-03-24Git 2.34.2v2.34.2Johannes Schindelin3-2/+8
2022-03-24Sync with 2.33.2Johannes Schindelin12-13/+264
2022-03-24Git 2.33.2v2.33.2Johannes Schindelin3-2/+17
2022-03-24Sync with 2.32.1Johannes Schindelin11-13/+249
2022-03-24Git 2.32.1v2.32.1Johannes Schindelin3-2/+8
2022-03-24Sync with 2.31.2Johannes Schindelin10-13/+243
2022-03-24Git 2.31.2v2.31.2Johannes Schindelin3-2/+8
2022-03-24Sync with 2.30.3Johannes Schindelin9-13/+237
2022-03-24Git 2.30.3v2.30.3Johannes Schindelin3-2/+26
2022-03-24Fix `GIT_CEILING_DIRECTORIES` with `C:\` and the likesJohannes Schindelin2-11/+23
2022-03-21setup_git_directory(): add an owner check for the top-level directoryJohannes Schindelin3-1/+79
2022-03-21Add a function to determine whether a path is owned by the current userJohannes Schindelin3-0/+106
2022-03-17Merge branch 'cb/mingw-gmtime-r'Johannes Schindelin2-1/+5
2022-03-17mingw: avoid fallback for {local,gm}time_r()Carlo Marcelo Arenas Belón2-1/+5
2022-03-17GIT-VERSION-GEN: bump to v2.33.1Johannes Schindelin1-1/+1
2022-01-28Git 2.35.1v2.35.1Junio C Hamano3-2/+8
2022-01-28Merge branch 'en/keep-cwd' into maintJunio C Hamano3-2/+30
2022-01-26sequencer, stash: fix running from worktree subdirElijah Newren3-2/+30
2022-01-24Git 2.35v2.35.0Junio C Hamano2-1/+11
2022-01-24Merge branch 'ab/checkout-branch-info-leakfix'Junio C Hamano2-3/+13
2022-01-24Merge tag 'l10n-2.35.0-rnd2' of git://github.com/git-l10n/git-poJunio C Hamano11-39598/+36951
2022-01-23l10n: Update Catalan translationJordi Mas1-16/+16
2022-01-22Merge branch 'l10n/zh_TW/220113' of github.com:l10n-tw/git-poJiang Xin1-3115/+3462
2022-01-21checkout: avoid BUG() when hitting a broken repositoryJunio C Hamano2-3/+13
2022-01-22l10n: zh_TW: v2.35.0 round 2 (0 untranslated)Yi-Jyun Pan1-84/+85
2022-01-21l10n: Update Catalan translationJordi Mas1-555/+444
2022-01-20Merge branch 'js/branch-track-inherit'Junio C Hamano4-9/+9
2022-01-20branch,checkout: fix --track documentationRené Scharfe4-9/+9
2022-01-20l10n: de.po: Update German translationMatthias Rüster1-3162/+3168
2022-01-20l10n: de.po: Fix translation for "'%s' is aliased to '%s'"Jürgen Krämer1-1/+1
2022-01-20Merge branch 'po-id' of github.com:bagasme/git-poJiang Xin1-196/+310
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-19l10n: po-id for 2.35 (round 2)Bagas Sanjaya1-196/+310
2022-01-19l10n: Update Catalan translationJordi Mas1-4835/+3976
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-17l10n: vi(5195t): Update for v2.35.0 round 2Tran Ngoc Quan1-5490/+3119
2022-01-17l10n: batch update to fix typo in branch.cJiang Xin6-451/+476
2022-01-17l10n: git.pot: v2.35.0 round 2 (1 new, 1 removed)Jiang Xin1-69/+70
2022-01-17Merge tag 'v2.35.0-rc1'Jiang Xin22-67/+89
2022-01-16build: centos/RHEL 7 ships with an older gcc and zlibDavid Aguilar1-0/+5
2022-01-16l10n: bg.po: Updated Bulgarian translation (5195t)Alexander Shopov1-3129/+3145
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-13l10n: zh_CN: v2.35.0 round 1Fangyi Zhou1-3703/+3167
2022-01-13Merge branch 'fr_2.35.0_rnd1' of github.com:jnavila/gitJiang Xin1-3122/+3504
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-12l10n: fr: v2.35.0 round 1Jean-Noël Avila1-3122/+3504
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-13l10n: zh_TW: v2.35.0 round 1 (1 fuzzy)Yi-Jyun Pan1-3117/+3463
2022-01-12l10n: po-id for 2.35 (round 1)Bagas Sanjaya1-3107/+3103
2022-01-12Merge branch 'master' of github.com:nafmo/git-l10n-svJiang Xin1-3140/+3504
2022-01-11l10n: sv.po: Update Swedish translation (5196t0f0u)Peter Krefting1-3135/+3501
2022-01-11l10n: sv.po: Fix typoPeter Krefting1-6/+4
2022-01-11l10n: tr: v2.35.0 round 1Emir SARI1-3174/+3167
2022-01-11l10n: git.pot: v2.35.0 round 1 (126 new, 142 removed)Jiang Xin1-3008/+2994
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