summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-12-06Git 2.16.6v2.16.6Johannes Schindelin3-2/+10
2019-12-06test-drop-caches: use `has_dos_drive_prefix()`Johannes Schindelin1-5/+8
2019-12-06Sync with 2.15.4Johannes Schindelin35-77/+842
2019-12-06Git 2.15.4v2.15.4Johannes Schindelin3-2/+13
2019-12-06submodule: reject submodule.update = !command in .gitmodulesJonathan Nieder3-11/+20
2019-12-06Sync with 2.14.6Johannes Schindelin31-66/+811
2019-12-06Git 2.14.6v2.14.6Johannes Schindelin3-2/+56
2019-12-05Merge branch 'win32-accommodate-funny-drive-names'Johannes Schindelin4-6/+54
2019-12-05Merge branch 'win32-filenames-cannot-have-trailing-spaces-or-periods'Johannes Schindelin11-4/+127
2019-12-05Merge branch 'fix-mingw-quoting-bug'Johannes Schindelin3-5/+156
2019-12-05Merge branch 'dubiously-nested-submodules'Johannes Schindelin4-2/+79
2019-12-05Merge branch 'turn-on-protectntfs-by-default'Johannes Schindelin3-28/+31
2019-12-05mingw: handle `subst`-ed "DOS drives"Johannes Schindelin4-3/+36
2019-12-05Merge branch 'disallow-dotgit-via-ntfs-alternate-data-streams'Johannes Schindelin6-8/+162
2019-12-05mingw: refuse to access paths with trailing spaces or periodsJohannes Schindelin8-2/+123
2019-12-05quote-stress-test: offer to test quoting arguments for MSYS2 shJohannes Schindelin1-3/+10
2019-12-05mingw: refuse to access paths with illegal charactersJohannes Schindelin3-3/+18
2019-12-05unpack-trees: let merged_entry() pass through do_add_entry()'s errorsJohannes Schindelin1-1/+2
2019-12-05quote-stress-test: allow skipping some trialsJohannes Schindelin1-1/+5
2019-12-05t6130/t9350: prepare for stringent Win32 path validationJohannes Schindelin2-1/+2
2019-12-05quote-stress-test: accept arguments to test via the command-lineJohannes Schindelin1-13/+22
2019-12-05tests: add a helper to stress test argument quotingGarima Singh1-2/+116
2019-12-05Disallow dubiously-nested submodule git directoriesJohannes Schindelin4-2/+79
2019-12-05protect_ntfs: turn on NTFS protection by defaultJohannes Schindelin2-3/+1
2019-12-05path: also guard `.gitmodules` against NTFS Alternate Data StreamsJohannes Schindelin2-2/+7
2019-12-05mingw: fix quoting of argumentsJohannes Schindelin2-3/+20
2019-12-05is_ntfs_dotgit(): speed it upJohannes Schindelin1-25/+30
2019-12-05path: safeguard `.git` against NTFS Alternate Streams AccessesJohannes Schindelin2-1/+12
2019-12-05is_ntfs_dotgit(): only verify the leading segmentJohannes Schindelin3-5/+19
2019-12-05test-path-utils: offer to run a protectNTFS/protectHFS benchmarkGarima Singh1-0/+96
2019-12-04Merge branch 'prevent-name-squatting-on-windows'Johannes Schindelin7-2/+60
2019-12-04Merge branch 'jk/fast-import-unsafe'Johannes Schindelin4-18/+95
2019-12-04path.c: document the purpose of `is_ntfs_dotgit()`Johannes Schindelin1-0/+28
2019-12-04mingw: disallow backslash characters in tree objects' file namesJohannes Schindelin4-3/+13
2019-12-04clone --recurse-submodules: prevent name squatting on WindowsJohannes Schindelin4-2/+50
2019-12-04fast-import: disallow "feature import-marks" by defaultJeff King3-6/+21
2019-12-04fast-import: disallow "feature export-marks" by defaultJeff King4-8/+55
2019-12-04fast-import: delay creating leading directories for export-marksJeff King2-3/+17
2019-12-04fast-import: stop creating leading directories for import-marksJeff King1-1/+0
2019-12-04fast-import: tighten parsing of boolean command line optionsJeff King1-2/+2
2019-12-04t9300: create marks files for double-import-marks testJeff King1-0/+2
2019-12-04t9300: drop some useless uses of catJeff King1-5/+5
2018-09-27Git 2.16.5v2.16.5Junio C Hamano3-2/+8
2018-09-27Sync with 2.15.3Junio C Hamano6-0/+87
2018-09-27Git 2.15.3v2.15.3Junio C Hamano3-2/+8
2018-09-27Sync with Git 2.14.4Junio C Hamano5-0/+81
2018-09-27Git 2.14.5v2.14.5Junio C Hamano3-2/+18
2018-09-27submodule-config: ban submodule paths that start with a dashJeff King2-0/+22
2018-09-27submodule-config: ban submodule urls that start with dashJeff King2-0/+42
2018-09-27submodule--helper: use "--" to signal end of clone optionsJeff King1-0/+1
2018-05-22Git 2.16.4v2.16.4Junio C Hamano3-2/+7
2018-05-22Sync with Git 2.15.2Junio C Hamano18-41/+500
2018-05-22Git 2.15.2v2.15.2Junio C Hamano2-1/+4
2018-05-22Sync with Git 2.14.4Junio C Hamano17-41/+497
2018-05-22Git 2.14.4v2.14.4Junio C Hamano3-2/+7
2018-05-22Sync with Git 2.13.7Junio C Hamano16-41/+492
2018-05-22Git 2.13.7v2.13.7Junio C Hamano3-2/+22
2018-05-22Merge branch 'jk/submodule-fix-loose' into maint-2.13Junio C Hamano15-41/+472
2018-05-21verify_path: disallow symlinks in .gitmodulesJeff King4-15/+37
2018-05-21update-index: stat updated files earlierJeff King1-8/+17
2018-05-21verify_dotfile: mention case-insensitivity in commentJeff King1-1/+4
2018-05-21verify_path: drop clever fallthroughJeff King1-4/+4
2018-05-21skip_prefix: add case-insensitive variantJeff King1-0/+17
2018-05-21is_{hfs,ntfs}_dotgitmodules: add testsJohannes Schindelin2-0/+106
2018-05-21is_ntfs_dotgit: match other .git filesJohannes Schindelin2-1/+93
2018-05-21is_hfs_dotgit: match other .git filesJeff King2-12/+51
2018-05-21is_ntfs_dotgit: use a size_t for traversing stringJeff King1-1/+1
2018-05-21submodule-config: verify submodule names as pathsJeff King5-0/+143
2018-03-22Git 2.16.3v2.16.3Junio C Hamano3-2/+51
2018-03-22Merge branch 'ms/non-ascii-ticks' into maintJunio C Hamano1-7/+7
2018-03-22Merge branch 'jk/cached-commit-buffer' into maintJunio C Hamano5-46/+1
2018-03-22Merge branch 'sm/mv-dry-run-update' into maintJunio C Hamano2-2/+7
2018-03-22Merge branch 'tg/worktree-create-tracking' into maintJunio C Hamano1-2/+3
2018-03-22Merge branch 'gs/test-unset-xdg-cache-home' into maintJunio C Hamano1-0/+1
2018-03-22Merge branch 'sb/status-doc-fix' into maintJunio C Hamano1-2/+2
2018-03-22Merge branch 'rd/typofix' into maintJunio C Hamano5-6/+6
2018-03-22Merge branch 'bp/fsmonitor' into maintJunio C Hamano1-2/+2
2018-03-22Merge branch 'bc/doc-interpret-trailers-grammofix' into maintJunio C Hamano1-1/+1
2018-03-22Merge branch 'sg/doc-test-must-fail-args' into maintJunio C Hamano2-2/+22
2018-03-22Merge branch 'rj/sparse-updates' into maintJunio C Hamano2-1/+2
2018-03-22Merge branch 'jk/gettext-poison' into maintJunio C Hamano2-8/+4
2018-03-22Merge branch 'nd/ignore-glob-doc-update' into maintJunio C Hamano1-6/+5
2018-03-22Merge branch 'rs/cocci-strbuf-addf-to-addstr' into maintJunio C Hamano1-16/+1
2018-03-22Merge branch 'jc/worktree-add-short-help' into maintJunio C Hamano1-1/+1
2018-03-22Merge branch 'tz/doc-show-defaults-to-head' into maintJunio C Hamano1-2/+2
2018-03-22Merge branch 'nd/shared-index-fix' into maintJunio C Hamano2-18/+41
2018-03-22Merge branch 'jc/mailinfo-cleanup-fix' into maintJunio C Hamano1-4/+6
2018-03-22Merge branch 'rb/hashmap-h-compilation-fix' into maintJunio C Hamano1-2/+1
2018-03-22Merge branch 'rs/describe-unique-abbrev' into maintJunio C Hamano1-1/+1
2018-03-22Merge branch 'ks/submodule-doc-updates' into maintJunio C Hamano2-29/+87
2018-03-22Merge branch 'cl/t9001-cleanup' into maintJunio C Hamano1-10/+7
2018-03-22Merge branch 'bw/oidmap-autoinit' into maintJunio C Hamano1-0/+11
2018-03-22Merge branch 'sg/test-i18ngrep' into maintJunio C Hamano8-43/+72
2018-03-22Merge branch 'jt/fsck-code-cleanup' into maintJunio C Hamano1-1/+7
2018-03-22Merge branch 'ew/svn-branch-segfault-fix' into maintJunio C Hamano1-0/+5
2018-03-22Merge branch 'nd/list-merge-strategy' into maintJunio C Hamano1-1/+1
2018-03-22Merge branch 'jk/daemon-fixes' into maintJunio C Hamano4-20/+107
2018-03-22Merge branch 'tg/split-index-fixes' into maintJunio C Hamano8-17/+48
2018-03-22Merge branch 'mr/packed-ref-store-fix' into maintJunio C Hamano1-2/+1
2018-03-22Merge branch 'jt/http-redact-cookies' into maintJunio C Hamano3-8/+117
2018-03-22Merge branch 'nd/diff-flush-before-warning' into maintJunio C Hamano1-0/+1
2018-03-22Merge branch 'sg/travis-build-during-script-phase' into maintJunio C Hamano3-15/+4
2018-02-27Merge branch 'ys/bisect-object-id-missing-conversion-fix' into maintJunio C Hamano1-3/+3
2018-02-27Merge branch 'sb/submodule-update-reset-fix' into maintJunio C Hamano3-3/+23
2018-02-27Merge branch 'ab/commit-m-with-fixup' into maintJunio C Hamano3-4/+15
2018-02-27Merge branch 'nd/ita-wt-renames-in-status' into maintJunio C Hamano6-44/+143
2018-02-22Documentation/gitsubmodules.txt: avoid non-ASCII apostrophesMotoki Seki1-7/+7
2018-02-22revision: drop --show-all optionJeff King3-42/+0
2018-02-22commit: drop uses of get_cached_commit_buffer()Jeff King2-4/+1
2018-02-16git-worktree.txt: fix indentation of example and text of 'add' commandEric Sunshine1-0/+1
2018-02-16git-worktree.txt: fix missing ")" typoEric Sunshine1-2/+2
2018-02-16test-lib.sh: unset XDG_CACHE_HOMEGenki Sky1-0/+1
2018-02-15Git 2.16.2v2.16.2Junio C Hamano3-2/+32
2018-02-15Merge branch 'ab/doc-cat-file-e-still-shows-errors' into maintJunio C Hamano1-3/+4
2018-02-15Merge branch 'as/read-tree-prefix-doc-fix' into maintJunio C Hamano1-3/+2
2018-02-15Merge branch 'nd/add-i-ignore-submodules' into maintJunio C Hamano2-1/+49
2018-02-15Merge branch 'tg/stash-with-pathspec-fix' into maintJunio C Hamano2-3/+34
2018-02-15Merge branch 'jk/abort-clone-with-existing-dest' into maintJunio C Hamano2-33/+98
2018-02-15Merge branch 'jc/merge-symlink-ours-theirs' into maintJunio C Hamano2-4/+45
2018-02-15Merge branch 'rs/lose-leak-pending' into maintJunio C Hamano10-86/+46
2018-02-15Merge branch 'jm/svn-pushmergeinfo-fix' into maintJunio C Hamano1-0/+1
2018-02-15Merge branch 'dk/describe-all-output-fix' into maintJunio C Hamano2-3/+10
2018-02-15Merge branch 'ab/perf-grep-threads' into maintJunio C Hamano2-21/+86
2018-02-15Documentation/git-status: clarify status table for porcelain modeStefan Beller1-2/+2
2018-02-14Correct mispellings of ".gitmodule" to ".gitmodules"Robert P. J. Day4-5/+5
2018-02-14t/: correct obvious typo "detahced"Robert P. J. Day1-1/+1
2018-02-14fsmonitor: update documentation to remove reference to invalid config settingsBen Peart1-2/+2
2018-02-13docs/interpret-trailers: fix agreement errorbrian m. carlson1-1/+1
2018-02-12Makefile: suppress a sparse warning for pack-revindex.cRamsay Jones1-0/+2
2018-02-12config.mak.uname: remove SPARSE_FLAGS setting for cygwinRamsay Jones1-1/+0
2018-02-12t: document 'test_must_fail ok=<signal-name>'SZEDER Gábor2-2/+22
2018-02-08t: make 'test_i18ngrep' more informative on failureSZEDER Gábor1-4/+20
2018-02-08t: validate 'test_i18ngrep's parametersSZEDER Gábor1-0/+12
2018-02-08t: move 'test_i18ncmp' and 'test_i18ngrep' to 'test-lib-functions.sh'SZEDER Gábor2-26/+26
2018-02-08t5536: let 'test_i18ngrep' read the file without redirectionSZEDER Gábor1-1/+1
2018-02-08t5510: consolidate 'grep' and 'test_i18ngrep' patternsSZEDER Gábor1-6/+3
2018-02-08t4001: don't run 'git status' upstream of a pipeSZEDER Gábor1-3/+8
2018-02-08t6022: don't run 'git merge' upstream of a pipeSZEDER Gábor1-2/+4
2018-02-08t5812: add 'test_i18ngrep's missing filename parameterSZEDER Gábor1-4/+1
2018-02-08t5541: add 'test_i18ngrep's missing filename parameterSZEDER Gábor1-1/+1
2018-02-08git-sh-i18n: check GETTEXT_POISON before USE_GETTEXT_SCHEMEJeff King1-4/+4
2018-02-08t0205: drop redundant testJeff King1-4/+0
2018-02-07mv: remove unneeded 'if (!show_only)'Stefan Moch1-2/+1
2018-02-07t7001: add test case for --dry-runStefan Moch1-0/+6
2018-02-02cocci: simplify check for trivial format stringsRené Scharfe1-16/+1
2018-02-02gitignore.txt: elaborate shell glob syntaxDuy Nguyen1-6/+5
2018-01-30git-svn: control destruction order to avoid segfaultEric Wong1-0/+5
2018-01-30doc: mention 'git show' defaults to HEADTodd Zullinger1-2/+2
2018-01-26completion: fix completing merge strategies on non-C localesDuy Nguyen1-1/+1
2018-01-25daemon: fix length computation in newline strippingJeff King2-4/+17
2018-01-25t/lib-git-daemon: add network-protocol helpersJeff King2-1/+58
2018-01-25daemon: handle NULs in extended attribute stringJeff King2-8/+9
2018-01-25daemon: fix off-by-one in logging extended attributesJeff King2-2/+13
2018-01-25t/lib-git-daemon: record daemon logJeff King1-4/+12
2018-01-25t5570: use ls-remote instead of clone for interp testsJeff King1-6/+3
2018-01-24mailinfo: avoid segfault when can't open filesJuan F. Codagnone1-4/+6
2018-01-24read-cache: don't write index twice if we can't write shared indexNguyễn Thái Ngọc Duy2-2/+22
2018-01-23fsck: fix leak when traversing treesEric Wong1-1/+7
2018-01-21Git 2.16.1v2.16.1Junio C Hamano3-2/+13
2018-01-21Merge branch 'bc/hash-algo' into maintJunio C Hamano2-1/+18
2018-01-21t5601-clone: test case-conflicting files on case-insensitive filesystemEric Sunshine1-0/+17
2018-01-19repository: pre-initialize hash algo pointerbrian m. carlson1-1/+1
2018-01-19files_initial_transaction_commit(): only unlock if lockedMathias Rav1-2/+1
2018-01-19http: support omitting data from tracesJonathan Tan3-8/+35
2018-01-19http: support cookie redaction when tracingJonathan Tan3-0/+82
2018-01-19travis: run tests with GIT_TEST_SPLIT_INDEXThomas Gummerer1-0/+4
2018-01-19split-index: don't write cache tree with null oid entriesThomas Gummerer4-2/+24
2018-01-19read-cache: fix reading the shared index for other reposThomas Gummerer5-15/+20
2018-01-17Git 2.16v2.16.0Junio C Hamano2-3/+6
2018-01-17worktree: say that "add" takes an arbitrary commit in short-helpJunio C Hamano1-1/+1
2018-01-16Merge tag 'l10n-2.16.0-rnd2' of git://github.com/git-l10n/git-poJunio C Hamano12-20028/+22202
2018-01-16diff.c: flush stdout before printing rename warningsNguyễn Thái Ngọc Duy1-0/+1
2018-01-16hashmap.h: remove unused variableRandall S. Becker1-2/+1
2018-01-16describe: use strbuf_add_unique_abbrev() for adding short hashesRené Scharfe1-1/+1
2018-01-16read-cache.c: move tempfile creation/cleanup out of write_shared_indexNguyễn Thái Ngọc Duy1-16/+17
2018-01-16read-cache.c: change type of "temp" in write_shared_index()Nguyễn Thái Ngọc Duy1-9/+11
2018-01-16add--interactive: ignore submodule changes except HEADNguyễn Thái Ngọc Duy2-1/+49
2018-01-16Doc/git-submodule: improve readability and grammar of a sentenceKaartic Sivaraam1-8/+8
2018-01-16Doc/gitsubmodules: make some changes to improve readability and syntaxKaartic Sivaraam1-21/+79
2018-01-15l10n: de.po: translate 72 new messagesRalf Thielow1-1934/+2172
2018-01-15l10n: de.po: improve messages when a branch starts to track another refRalf Thielow1-8/+8
2018-01-12RelNotes: minor typofixSZEDER Gábor1-1/+1
2018-01-12t9001: use existing helper in send-email testChristian Ludwig1-10/+7
2018-01-11Git 2.16-rc2v2.16.0-rc2Junio C Hamano1-1/+1
2018-01-11Merge branch 'jh/object-filtering'Junio C Hamano1-1/+1
2018-01-11Merge branch 'tg/worktree-create-tracking'Junio C Hamano1-1/+1
2018-01-11Merge branch 'js/test-with-ws-in-path'Junio C Hamano1-4/+4
2018-01-11l10n: bg.po: Updated Bulgarian translation (3288t)Alexander Shopov1-181/+203
2018-01-11Documentation/git-worktree.txt: add missing `Ralf Thielow1-1/+1
2018-01-10cat-file doc: document that -e will return some outputÆvar Arnfjörð Bjarmason1-3/+4
2018-01-10t3900: add some more quotesBeat Bolli1-4/+4
2018-01-10RelNotes update before -rc2Junio C Hamano1-0/+10
2018-01-10Merge branch 'js/perl-path-workaround-in-tests'Junio C Hamano1-1/+16
2018-01-10Merge branch 'ew/empty-merge-with-dirty-index'Junio C Hamano2-1/+51
2018-01-10Merge branch 'ma/bisect-leakfix'Junio C Hamano1-2/+4
2018-01-10Merge branch 'js/fix-merge-arg-quoting-in-rebase-p'Junio C Hamano2-3/+20
2018-01-10mingw: handle GITPERLLIB in t0021 in a Windows-compatible wayJohannes Schindelin1-1/+16
2018-01-10l10n: TEAMS: add zh_CN team membersJiang Xin1-0/+1
2018-01-10l10n: zh_CN: for git v2.16.0 l10n round 2Jiang Xin1-1920/+2144
2018-01-10Merge branch 'master' of git://github.com/nafmo/git-l10n-svJiang Xin1-181/+197