summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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.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.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
2021-06-06Git 2.32v2.32.0Junio C Hamano1-1/+1
2021-06-06Merge tag 'l10n-2.32.0-rnd1.1' of git://github.com/git-l10n/git-poJunio C Hamano16-44421/+49753
2021-06-06Merge branch 'rs/parallel-checkout-test-fix'Junio C Hamano1-1/+1
2021-06-06Merge branch 'jc/fsync-can-fail-with-eintr'Junio C Hamano1-2/+3
2021-06-06parallel-checkout: avoid dash local bug in testsRené Scharfe1-1/+1
2021-06-05l10n: es: 2.32.0 round 1Christopher Diaz Riveros1-3300/+3806
2021-06-05l10n: zh_CN: for git v2.32.0 l10n round 1Jiang Xin1-3207/+3655
2021-06-05Merge branch 'fix_typo' of github.com:e-yes/gitJiang Xin1-1/+1
2021-06-05fsync(): be prepared to see EINTRJunio C Hamano1-2/+3
2021-06-04Merge branch 'pt-PT' of github.com:git-l10n-pt-PT/git-poJiang Xin1-635/+602
2021-06-04l10n: Update Catalan translationJordi Mas1-4743/+5714
2021-06-02l10n: de.po: Update German translation for Git v2.32.0Matthias Rüster1-3239/+3717
2021-06-02Git 2.32-rc3v2.32.0-rc3Junio C Hamano1-1/+1
2021-06-02contrib/completion: fix zsh completion regression from 59d85a2a05David Aguilar2-2/+2
2021-06-02l10n: README: note on fuzzy translationsBagas Sanjaya1-0/+12
2021-06-02l10n: README: document l10n conventionsBagas Sanjaya1-0/+46
2021-06-02l10n: README: document "core translation"Bagas Sanjaya1-0/+24
2021-06-02l10n: README: document git-po-helperBagas Sanjaya1-0/+31
2021-06-02l10n: README: add file extention ".md"Jiang Xin1-0/+0
2021-06-02Merge branch 'ab/fsck-api-cleanup'Junio C Hamano1-1/+2
2021-06-02builtin/fsck.c: don't conflate "int" and "enum" in callbackÆvar Arnfjörð Bjarmason1-1/+2
2021-06-01l10n: pt_PT: add Portuguese translations part 3Daniel Santos1-14/+14
2021-05-30Merge branch 'l10n/zh_TW/21-05-20' of github.com:l10n-tw/git-poJiang Xin1-3310/+3794
2021-05-30Merge branch 'master' of github.com:Softcatala/git-poJiang Xin1-5/+4
2021-05-28l10n: bg.po: Updated Bulgarian translation (5204t)Alexander Shopov1-3309/+3791
2021-05-28Git 2.32-rc2v2.32.0-rc2Junio C Hamano1-1/+1
2021-05-28Merge branch 'en/dir-traversal'Junio C Hamano1-2/+1
2021-05-27dir: introduce readdir_skip_dot_and_dotdot() helperElijah Newren11-45/+30
2021-05-27dir: update stale description of treat_directory()Derrick Stolee1-7/+6
2021-05-27Revert "dir: update stale description of treat_directory()"Junio C Hamano1-6/+7
2021-05-27Revert "dir: introduce readdir_skip_dot_and_dotdot() helper"Junio C Hamano11-31/+45
2021-05-27Merge branch 'ab/pack-linkage-fix'Junio C Hamano2-166/+167
2021-05-27Merge branch 'mt/t2080-cp-symlink-fix'Junio C Hamano1-1/+1
2021-05-27Merge branch 'ab/send-email-inline-hooks-path'Junio C Hamano3-17/+6
2021-05-27Merge branch 'ds/t1092-fix-flake-from-progress'Junio C Hamano1-3/+3
2021-05-27pack-objects: move static inline from a header to the sole consumerÆvar Arnfjörð Bjarmason2-166/+167
2021-05-27Merge branch 'fr_next' of github.com:jnavila/gitJiang Xin1-5528/+4576
2021-05-27t2080: fix cp invocation to copy symlinks instead of following themMatheus Tavares1-1/+1
2021-05-27send-email: move "hooks_path" invocation to git-send-email.perlÆvar Arnfjörð Bjarmason2-13/+2
2021-05-27send-email: don't needlessly abs_path() the core.hooksPathÆvar Arnfjörð Bjarmason2-5/+5
2021-05-26t1092: revert the "-1" hack for emulating "no progress meter"Junio C Hamano1-3/+3
2021-05-25l10n: id: po-id for 2.32.0 (round 1)Bagas Sanjaya1-4437/+5372
2021-05-25Merge branch 'mt/init-template-userpath-fix'Junio C Hamano2-9/+22
2021-05-25Merge branch 'jt/send-email-validate-errors-fix'Junio C Hamano1-4/+3
2021-05-25Merge branch 'ab/send-email-validate-errors-fix'Junio C Hamano2-3/+32
2021-05-25t1092: use GIT_PROGRESS_DELAY for consistent resultsDerrick Stolee1-3/+3
2021-05-25init: fix bug regarding ~/ expansion in init.templateDirMatheus Tavares2-9/+22
2021-05-25send-email: fix missing error message regressionÆvar Arnfjörð Bjarmason2-3/+32
2021-05-25t9001-send-email.sh: fix expected absolute paths on WindowsJohannes Sixt1-4/+3
2021-05-24l10n: vi.po(5204t): Updated Vietnamese translation for v2.32.0Tran Ngoc Quan1-3196/+3691
2021-05-23l10n: zh_TW.po: localizedYi-Jyun Pan1-82/+82
2021-05-22Git 2.32-rc1v2.32.0-rc1Junio C Hamano2-1/+6
2021-05-22Merge branch 'dl/stash-show-untracked-fixup'Junio C Hamano4-9/+10
2021-05-22Merge branch 'jh/simple-ipc-sans-pthread'Junio C Hamano6-14/+48
2021-05-22Merge branch 'wm/rev-parse-path-format-wo-arg'Junio C Hamano2-0/+6
2021-05-22stash show: use stash.showIncludeUntracked even when diff options givenDenton Liu4-9/+10
2021-05-21l10n: zh_TW.po: v2.32.0 round 1 (11 untranslated)Yi-Jyun Pan1-3230/+3714
2021-05-21simple-ipc: correct ifdefs when NO_PTHREADS is definedJeff Hostetler6-14/+48
2021-05-21Merge branch 'ds/sparse-index-protections'Junio C Hamano1-1/+1
2021-05-21Merge branch 'tz/c-locale-output-is-no-more'Junio C Hamano1-1/+1
2021-05-21Merge branch 'cs/http-use-basic-after-failed-negotiate'Junio C Hamano3-13/+48
2021-05-20l10n: sv.po: Update Swedish translation (5204t0f0u)Peter Krefting1-3192/+3684
2021-05-20l10n: fix typos in po/TEAMSJiang Xin1-2/+2
2021-05-20A handful more topics before -rc1Junio C Hamano1-0/+19
2021-05-20Merge branch 'jk/test-chainlint-softer'Junio C Hamano4-3/+21
2021-05-20Merge branch 'en/prompt-under-set-u'Junio C Hamano1-3/+3
2021-05-20Merge branch 'zh/ref-filter-push-remote-fix'Junio C Hamano2-1/+20
2021-05-20Merge branch 'ew/sha256-clone-remote-curl-fix'Junio C Hamano1-0/+2
2021-05-20Merge branch 'en/dir-traversal'Junio C Hamano18-172/+298
2021-05-20Merge branch 'ab/perl-makefile-cleanup'Junio C Hamano2-4/+19
2021-05-19l10n: fr: v2.32.0 round 1Jean-Noël Avila1-5526/+4574
2021-05-19Revert "remote-curl: fall back to basic auth if Negotiate fails"Jeff King2-9/+8
2021-05-19t5551: test http interaction with credential helpersJeff King1-0/+41
2021-05-18sparse-index: fix uninitialized jumpDerrick Stolee1-1/+1
2021-05-18t7500: remove non-existant C_LOCALE_OUTPUT prereqTodd Zullinger1-1/+1
2021-05-17l10n: tr: v2.32.0-r1Emir Sarı1-3177/+3642
2021-05-17l10n: fr: fixed inconsistenciesrlespinasse1-1/+1
2021-05-17l10n: fr.po fixed inconsistenciesVincent Tam1-1/+1
2021-05-17rev-parse: fix segfault with missing --path-format argumentWolfgang Müller2-0/+6
2021-05-17l10n: pt_PT: add Portuguese translations part 2Daniel Santos1-625/+592
2021-05-17l10n: git.pot: v2.32.0 round 1 (126 new, 26 removed)Jiang Xin1-3141/+3590
2021-05-16Git 2.32-rc0v2.32.0-rc0Junio C Hamano2-1/+17
2021-05-16Merge branch 'ls/typofix'Junio C Hamano1-1/+1
2021-05-16Merge branch 'dl/stash-show-untracked-fixup'Junio C Hamano2-3/+22
2021-05-16Merge branch 'wc/packed-ref-removal-cleanup'Junio C Hamano2-6/+15
2021-05-16Merge branch 'lh/maintenance-leakfix'Junio C Hamano1-2/+8
2021-05-16Merge branch 'ma/typofixes'Junio C Hamano2-2/+2
2021-05-16Merge branch 'ah/merge-ort-i18n'Junio C Hamano1-6/+15
2021-05-16Merge branch 'dd/mailinfo-quoted-cr'Junio C Hamano14-34/+376
2021-05-16Merge branch 'ab/sparse-index-cleanup'Junio C Hamano1-10/+1
2021-05-16Merge branch 'ab/streaming-simplify'Junio C Hamano1-153/+115
2021-05-16Merge branch 'mt/parallel-checkout-part-3'Junio C Hamano16-49/+734
2021-05-16Merge branch 'jt/push-negotiation'Junio C Hamano14-100/+455
2021-05-14l10n: Update Catalan translationAlex Henrie1-5/+4
2021-05-14The seventeenth batchJunio C Hamano1-0/+15
2021-05-14Merge branch 'mt/clean-clean'Junio C Hamano1-3/+1
2021-05-14Merge branch 'ow/no-dryrun-in-add-i'Junio C Hamano2-0/+6
2021-05-14Merge branch 'jk/p4-locate-branch-point-optim'Junio C Hamano2-11/+12
2021-05-14Merge branch 'ba/object-info'Junio C Hamano6-0/+183
2021-05-14Merge branch 'pw/patience-diff-clean-up'Junio C Hamano1-11/+3
2021-05-14Merge branch 'pw/word-diff-zero-width-matches'Junio C Hamano2-3/+12
2021-05-13l10n: ru.po: fix typo in Russian translationAlexey Roslyakov1-1/+1
2021-05-13t: avoid sed-based chain-linting in some expensive casesJeff King4-3/+21
2021-05-13git-prompt: work under set -uElijah Newren1-3/+3
2021-05-13stash show: fix segfault with --{include,only}-untrackedDenton Liu2-2/+21
2021-05-13t3905: correct test titleDenton Liu1-1/+1
2021-05-13dir: introduce readdir_skip_dot_and_dotdot() helperElijah Newren11-45/+31
2021-05-13dir: update stale description of treat_directory()Derrick Stolee1-7/+6
2021-05-13dir: traverse into untracked directories if they may have ignored subfilesElijah Newren3-6/+8
2021-05-13dir: avoid unnecessary traversal into ignored directoryElijah Newren2-16/+30
2021-05-13t3001, t7300: add testcase showcasing missed directory traversalElijah Newren2-0/+24
2021-05-13t7300: add testcase showing unnecessary traversal into ignored directoryElijah Newren1-0/+23
2021-05-13ls-files: error out on -i unless -o or -c are specifiedElijah Newren3-3/+6
2021-05-13dir: report number of visited directories and paths with trace2Elijah Newren3-1/+15
2021-05-13dir: convert trace calls to trace2 equivalentsElijah Newren3-101/+162
2021-05-13pretty: fix a typo in the documentation for %(trailers)Louis Sautier1-1/+1
2021-05-13Makefile: make PERL_DEFINES recursively expandedÆvar Arnfjörð Bjarmason1-1/+1
2021-05-12remote-curl: fix clone on sha256 reposEric Wong1-0/+2
2021-05-12ref-filter: fix read invalid union member bugZheNing Hu2-1/+20
2021-05-12maintenance: fix two memory leaksLénaïc Huard1-2/+8
2021-05-11The sixteenth batchJunio C Hamano1-0/+26
2021-05-11Merge branch 'zh/trailer-cmd'Junio C Hamano3-26/+187
2021-05-11Merge branch 'jk/symlinked-dotgitx-cleanup'Junio C Hamano13-61/+255
2021-05-11Merge branch 'jk/pack-objects-negative-options-fix'Junio C Hamano3-158/+126
2021-05-11Merge branch 'jk/doc-format-patch-skips-merges'Junio C Hamano1-1/+9
2021-05-11Merge branch 'jc/test-allows-local'Junio C Hamano1-0/+5
2021-05-11Merge branch 'nc/submodule-update-quiet'Junio C Hamano2-2/+26
2021-05-11Merge branch 'js/merge-already-up-to-date-message-reword'Junio C Hamano4-8/+12
2021-05-11Merge branch 'rj/bisect-skip-honor-terms'Junio C Hamano2-0/+12
2021-05-11refs: cleanup directories when deleting packed refWill Chandler2-6/+15
2021-05-11merge-ort: split "distinct types" message into two translatable messagesAlex Henrie1-6/+15
2021-05-10The fifteenth batchJunio C Hamano1-0/+5
2021-05-10Merge branch 'rs/repack-without-loosening-promised-objects'Junio C Hamano4-3/+26
2021-05-10Merge branch 'ls/subtree'Junio C Hamano5-866/+1425
2021-05-10Merge branch 'bc/hash-transition-interop-part-1'Junio C Hamano58-197/+304
2021-05-10am: learn to process quoted lines that ends with CRLFĐoàn Trần Công Danh6-0/+110
2021-05-10mailinfo: allow stripping quoted CR without warningĐoàn Trần Công Danh4-0/+15
2021-05-10mailinfo: allow squelching quoted CRLF warningĐoàn Trần Công Danh5-3/+62
2021-05-10mailinfo: warn if CRLF found in decoded base64/QP emailĐoàn Trần Công Danh7-0/+121
2021-05-10pretty-formats.txt: add missing spaceMartin Ågren1-1/+1
2021-05-10git-repack.txt: remove spurious ")"Martin Ågren1-1/+1
2021-05-07The fourteenth batchJunio C Hamano1-0/+53
2021-05-07Merge branch 'll/clone-reject-shallow'Junio C Hamano1-1/+1
2021-05-07Merge branch 'si/zsh-complete-comment-fix'Junio C Hamano1-2/+3
2021-05-07Merge branch 'dl/complete-stash-updates'Junio C Hamano2-47/+70
2021-05-07Merge branch 'dl/complete-stash'Junio C Hamano1-62/+60
2021-05-07Merge branch 'ah/plugleaks'Junio C Hamano13-23/+36
2021-05-07Merge branch 'ps/rev-list-object-type-filter'Junio C Hamano16-30/+388
2021-05-07Merge branch 'ab/svn-tests-set-e-fix'Junio C Hamano2-18/+15
2021-05-07Merge branch 'ab/rebase-no-reschedule-failed-exec'Junio C Hamano3-2/+38
2021-05-07Merge branch 'ab/doc-lint'Junio C Hamano12-138/+288
2021-05-07Merge branch 'mt/add-rm-in-sparse-checkout'Junio C Hamano16-63/+408
2021-05-07Merge branch 'ps/config-global-override'Junio C Hamano6-16/+135
2021-05-07Merge branch 'zh/pretty-date-human'Junio C Hamano3-0/+13
2021-05-07Merge branch 'zh/format-ref-array-optim'Junio C Hamano5-25/+42
2021-05-07Merge branch 'ad/cygwin-no-backslashes-in-paths'Junio C Hamano3-6/+11
2021-05-07Merge branch 'jz/apply-3way-first-message-fix'Junio C Hamano1-1/+5
2021-05-07Merge branch 'jk/prune-with-bitmap-fix'Junio C Hamano4-15/+39
2021-05-07Merge branch 'po/diff-patch-doc'Junio C Hamano1-1/+6
2021-05-07Merge branch 'hn/trace-reflog-expiry'Junio C Hamano1-3/+44
2021-05-07Merge branch 'ab/pretty-date-format-tests'Junio C Hamano1-5/+4
2021-05-07Merge branch 'ps/config-env-option-with-separate-value'Junio C Hamano3-2/+23
2021-05-07clean: remove unnecessary variableMatheus Tavares1-3/+1
2021-05-07mailinfo: stop parsing options manuallyĐoàn Trần Công Danh1-30/+45
2021-05-07mailinfo: load default metainfo_charset lazilyĐoàn Trần Công Danh1-9/+31
2021-05-07add: die if both --dry-run and --interactive are givenØystein Walle2-0/+6
2021-05-06perl: use mock i18n functions under NO_GETTEXT=YÆvar Arnfjörð Bjarmason2-0/+13
2021-05-06Makefile: regenerate *.pm on NO_PERL_CPAN_FALLBACKS changeÆvar Arnfjörð Bjarmason1-0/+1
2021-05-06Makefile: regenerate perl/build/* if GIT-PERL-DEFINES changesÆvar Arnfjörð Bjarmason1-1/+1
2021-05-06Makefile: don't re-define PERL_DEFINESÆvar Arnfjörð Bjarmason1-3/+4
2021-05-06streaming.c: move {open,close,read} from vtable to "struct git_istream"Ævar Arnfjörð Bjarmason1-43/+29
2021-05-06streaming.c: stop passing around "object_info *" to open()Ævar Arnfjörð Bjarmason1-22/+20
2021-05-06streaming.c: remove {open,close,read}_method_decl() macrosÆvar Arnfjörð Bjarmason1-25/+22