summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-03-17Git 2.19.4v2.19.4Junio C Hamano11-7/+127
2020-03-17Git 2.18.3v2.18.3Junio C Hamano10-7/+122
2020-03-17Git 2.17.4v2.17.4Junio C Hamano3-2/+18
2020-03-12fsck: detect gitmodules URLs with embedded newlinesJeff King2-2/+32
2020-03-12credential: detect unrepresentable values when parsing urlsJeff King3-4/+60
2020-03-12t/lib-credential: use test_i18ncmp to check stderrJeff King1-1/+1
2020-03-12credential: avoid writing values with newlinesJeff King2-0/+8
2019-12-06Git 2.19.3v2.19.3Johannes Schindelin3-2/+10
2019-12-06Sync with 2.18.2Johannes Schindelin39-82/+906
2019-12-06Git 2.18.2v2.18.2Johannes Schindelin3-2/+10
2019-12-06Sync with 2.17.3Johannes Schindelin38-83/+898
2019-12-06Git 2.17.3v2.17.3Johannes Schindelin3-2/+14
2019-12-06fsck: reject submodule.update = !command in .gitmodulesJonathan Nieder2-0/+21
2019-12-06Sync with 2.16.6Johannes Schindelin37-82/+865
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-11-21Git 2.19.2v2.19.2Junio C Hamano3-2/+110
2018-11-21Merge branch 'sg/test-rebase-editor-fix' into maintJunio C Hamano2-7/+7
2018-11-21Merge branch 'tb/char-may-be-unsigned' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'jk/uploadpack-packobjectshook-fix' into maintJunio C Hamano1-3/+6
2018-11-21Merge branch 'uk/merge-subtree-doc-update' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'jc/cocci-preincr' into maintJunio C Hamano2-1/+6
2018-11-21Merge branch 'ah/doc-updates' into maintJunio C Hamano12-79/+92
2018-11-21Merge branch 'sg/doc-show-branch-typofix' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'tq/branch-style-fix' into maintJunio C Hamano1-2/+1
2018-11-21Merge branch 'tq/branch-create-wo-branch-get' into maintJunio C Hamano1-5/+0
2018-11-21Merge branch 'sb/strbuf-h-update' into maintJunio C Hamano1-67/+81
2018-11-21Merge branch 'du/cherry-is-plumbing' into maintJunio C Hamano2-12/+1
2018-11-21Merge branch 'du/get-tar-commit-id-is-plumbing' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'mm/doc-no-dashed-git' into maintJunio C Hamano2-3/+3
2018-11-21Merge branch 'du/rev-parse-is-plumbing' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'ma/t7005-bash-workaround' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'jc/how-to-document-api' into maintJunio C Hamano1-1/+4
2018-11-21Merge branch 'mw/doc-typofixes' into maintJunio C Hamano2-3/+2
2018-11-21Merge branch 'rs/sequencer-oidset-insert-avoids-dups' into maintJunio C Hamano1-3/+1
2018-11-21Merge branch 'ma/mailing-list-address-in-git-help' into maintJunio C Hamano1-1/+3
2018-11-21Merge branch 'nd/packobjectshook-doc-fix' into maintJunio C Hamano1-4/+4
2018-11-21Merge branch 'ma/t1400-undebug-test' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'ma/commit-graph-docs' into maintJunio C Hamano2-19/+20
2018-11-21Merge branch 'dz/credential-doc-url-matching-rules' into maintJunio C Hamano1-0/+6
2018-11-21Merge branch 'jk/check-everything-connected-is-long-gone' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'fe/doc-updates' into maintJunio C Hamano3-5/+39
2018-11-21Merge branch 'tg/t5551-with-curl-7.61.1' into maintJunio C Hamano1-34/+34
2018-11-21Merge branch 'tq/refs-internal-comment-fix' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'sg/split-index-test' into maintJunio C Hamano2-8/+11
2018-11-21Merge branch 'bw/protocol-v2' into maintJunio C Hamano1-0/+2
2018-11-21Merge branch 'sb/string-list-remove-unused' into maintJunio C Hamano2-18/+0
2018-11-21Merge branch 'jk/dev-build-format-security' into maintJunio C Hamano1-0/+1
2018-11-21Merge branch 'sg/t3701-tighten-trace' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'en/double-semicolon-fix' into maintJunio C Hamano3-3/+3
2018-11-21Merge branch 'tb/void-check-attr' into maintJunio C Hamano9-69/+57
2018-11-21Merge branch 'sg/doc-trace-appends' into maintJunio C Hamano1-2/+2
2018-11-21Merge branch 'tg/conflict-marker-size' into maintJunio C Hamano1-0/+4
2018-11-21Merge branch 'ts/doc-build-manpage-xsl-quietly' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'jk/detect-truncated-zlib-input' into maintJunio C Hamano3-7/+35
2018-11-21Merge branch 'sg/test-verbose-log' into maintJunio C Hamano2-2/+3
2018-11-21Merge branch 'ss/travis-ci-force-vm-mode' into maintJunio C Hamano1-2/+0
2018-11-21Merge branch 'md/exclude-promisor-objects-fix' into maintJunio C Hamano8-2/+15
2018-11-21Merge branch 'js/shallow-and-fetch-prune' into maintJunio C Hamano5-8/+54
2018-11-21Merge branch 'jc/receive-deny-current-branch-fix' into maintJunio C Hamano2-4/+16
2018-11-21Merge branch 'js/diff-notice-has-drive-prefix' into maintJunio C Hamano2-2/+12
2018-11-21Merge branch 'js/pack-objects-mutex-init-fix' into maintJunio C Hamano4-2/+36
2018-11-21Merge branch 'jk/run-command-notdot' into maintJunio C Hamano2-5/+29
2018-11-21Merge branch 'np/log-graph-octopus-fix' into maintJunio C Hamano2-15/+145
2018-11-21Merge branch 'sg/split-index-racefix' into maintJunio C Hamano5-42/+363
2018-11-21Merge branch 'jt/non-blob-lazy-fetch' into maintJunio C Hamano3-42/+121
2018-11-21Merge branch 'sm/show-superproject-while-conflicted' into maintJunio C Hamano2-1/+17
2018-11-21Merge branch 'en/status-multiple-renames-to-the-same-target-fix' into maintJunio C Hamano2-0/+24
2018-11-21Merge branch 'jn/mailmap-update' into maintJunio C Hamano1-1/+1
2018-11-21Merge branch 'ds/commit-graph-with-grafts' into maintJunio C Hamano16-30/+194
2018-11-21Merge branch 'tg/range-diff-corner-case-fix' into maintJunio C Hamano2-0/+11
2018-11-21Merge branch 'en/update-ref-no-deref-stdin' into maintJunio C Hamano3-12/+46
2018-11-21Merge branch 'ms/remote-error-message-update' into maintJunio C Hamano2-5/+5
2018-11-21Merge branch 'jt/lazy-object-fetch-fix' into maintJunio C Hamano5-19/+22
2018-11-21Merge branch 'en/sequencer-empty-edit-result-aborts' into maintJunio C Hamano4-17/+14
2018-11-21Merge branch 'nd/attr-pathspec-fix' into maintJunio C Hamano2-2/+2
2018-11-21Merge branch 'en/rerere-multi-stage-1-fix' into maintJunio C Hamano2-1/+30
2018-11-21Merge branch 'js/mingw-o-append' into maintJunio C Hamano6-3/+129
2018-11-21Merge branch 'jk/reopen-tempfile-truncate' into maintJunio C Hamano4-5/+23
2018-11-21Merge branch 'bp/mv-submodules-with-fsmonitor' into maintJunio C Hamano1-2/+1
2018-11-21Merge branch 'js/rebase-i-autosquash-fix' into maintJunio C Hamano2-3/+33
2018-11-21Merge branch 'jk/trailer-fixes' into maintJunio C Hamano14-39/+175
2018-10-31Adjust for 2.19.x seriesJunio C Hamano3-7/+35
2018-10-31cat-file: handle streaming failures consistentlyJeff King1-4/+12
2018-10-31check_stream_sha1(): handle input underflowJeff King2-1/+21
2018-10-31t1450: check large blob in trailing-garbage testJeff King1-2/+2
2018-10-30test-lib: introduce the '-V' short option for '--verbose-log'SZEDER Gábor2-2/+3
2018-10-29t3404-rebase-interactive: test abbreviated commandsJohannes Sixt2-7/+7
2018-10-26travis-ci: no longer use containersSebastian Staudt1-2/+0
2018-10-26path.c: char is not (always) signedTorsten Bögershausen1-1/+1
2018-10-26upload-pack: fix broken if/else chain in config callbackJeff King1-3/+6
2018-10-25howto/using-merge-subtree: mention --allow-unrelated-historiesUwe Kleine-König1-1/+1
2018-10-25repack -ad: prune the list of shallow commitsJohannes Schindelin2-1/+7
2018-10-25shallow: offer to prune only non-existing entriesJohannes Schindelin3-8/+21
2018-10-25repack: point out a bug handling stale shallow infoJohannes Schindelin1-0/+27
2018-10-25t0061: adjust to test-tool transitionJunio C Hamano2-5/+29
2018-10-25run-command: mark path lookup errors with ENOENTJeff King2-5/+29
2018-10-24fsck: s/++i > 1/i++/Junio C Hamano1-1/+1
2018-10-24cocci: simplify "if (++u > 1)" to "if (u++)"Junio C Hamano1-0/+5
2018-10-23exclude-promisor-objects: declare when option is allowedMatthew DeVore7-1/+14
2018-10-23Documentation/git-log.txt: do not show --exclude-promisor-objectsMatthew DeVore1-1/+1
2018-10-23doc: fix formatting in git-update-refAndreas Heiduk1-4/+4
2018-10-23doc: fix indentation of listing blocks in gitweb.conf.txtAndreas Heiduk1-10/+15
2018-10-23doc: fix descripion for 'git tag --format'Andreas Heiduk1-6/+6
2018-10-23doc: fix inappropriate monospace formattingAndreas Heiduk5-32/+40
2018-10-23doc: fix ASCII art tab spacingAndreas Heiduk3-25/+25
2018-10-23doc: clarify boundaries of 'git worktree list --porcelain'Andreas Heiduk1-2/+2
2018-10-22diff: don't attempt to strip prefix from absolute Windows pathsJohannes Sixt2-2/+12
2018-10-19receive: denyCurrentBranch=updateinstead should not blindly updateJunio C Hamano2-4/+16
2018-10-19pack-objects (mingw): initialize `packing_data` mutex in the correct spotJohannes Schindelin3-2/+4
2018-10-19pack-objects (mingw): demonstrate a segmentation fault with large deltasJohannes Schindelin1-0/+32
2018-10-19pack-objects: fix typo 'detla' -> 'delta'Johannes Schindelin1-1/+1
2018-10-18doc: fix small typo in git show-branchSaulius Gurklys1-1/+1
2018-10-18branch: trivial style fixTao Qingyun1-2/+1
2018-10-18builtin/branch.c: remove useless branch_getTao Qingyun1-5/+0
2018-10-12log: fix coloring of certain octopus merge shapesNoam Postavsky2-15/+145
2018-10-12doc: move git-cherry to plumbingDaniels Umanovskis2-12/+1
2018-10-12doc: move git-get-tar-commit-id to plumbingDaniels Umanovskis1-1/+1
2018-10-12split-index: BUG() when cache entry refers to non-existing shared entrySZEDER Gábor1-2/+2
2018-10-12split-index: smudge and add racily clean cache entries to split indexSZEDER Gábor4-8/+46
2018-10-12split-index: don't compare cached data of entries already marked for split indexSZEDER Gábor1-17/+72
2018-10-12split-index: count the number of deleted entriesSZEDER Gábor1-1/+1
2018-10-12t1700-split-index: date back files to avoid racy situationsSZEDER Gábor1-21/+28
2018-10-12split-index: add tests to demonstrate the racy split index problemSZEDER Gábor1-0/+218
2018-10-11doc: move git-rev-parse from porcelain to plumbingDaniels Umanovskis1-1/+1
2018-10-11doc: fix a typo and clarify a sentenceMihir Mehta2-3/+3
2018-10-07docs: typo: s/isimilar/similar/Michael Witten1-1/+1
2018-10-07docs: graph: remove unnecessary `graph_update()' callMichael Witten1-1/+0
2018-10-07docs: typo: s/go/to/Michael Witten1-1/+1
2018-10-04fetch-pack: exclude blobs when lazy-fetching treesJonathan Tan3-0/+62
2018-10-04fetch-pack: avoid object flags if no_dependentsJonathan Tan1-42/+59
2018-10-03sequencer: use return value of oidset_insert()René Scharfe1-3/+1
2018-09-29config.txt: correct the note about uploadpack.packObjectsHookNguyễn Thái Ngọc Duy1-4/+4
2018-09-29git doc: direct bug reporters to mailing list archiveJonathan Nieder1-1/+3
2018-09-29strbuf.h: format according to coding guidelinesStefan Beller1-67/+81
2018-09-29CodingGuidelines: document the API in *.h filesJunio C Hamano1-1/+4
2018-09-28t7005-editor: quote filename to fix whitespace-issueAlexander Pyhalov1-1/+1
2018-09-28rev-parse: --show-superproject-working-tree should work during a mergeSam McKelvie2-1/+17
2018-09-28t1400: drop debug `echo` to actually execute `test`Martin Ågren1-1/+1
2018-09-28t1700-split-index: document why FSMONITOR is disabled in this test scriptSZEDER Gábor1-0/+3
2018-09-27Doc: refer to the "commit-graph file" with dashMartin Ågren2-10/+10
2018-09-27git-commit-graph.txt: refer to "*commit*-graph file"Martin Ågren1-6/+6
2018-09-27git-commit-graph.txt: typeset more in monospaceMartin Ågren1-6/+7
2018-09-27git-commit-graph.txt: fix bullet listsMartin Ågren1-2/+2
2018-09-27doc: clarify gitcredentials path component matchingDavid Zych1-0/+6
2018-09-27commit: fix erroneous BUG, 'multiple renames on the same target? how?'Elijah Newren2-0/+24
2018-09-27Git 2.19.1v2.19.1Junio C Hamano3-2/+8
2018-09-27Sync with 2.18.1Junio C Hamano10-0/+148
2018-09-27Git 2.18.1v2.18.1Junio C Hamano3-2/+8
2018-09-27Sync with 2.17.2Junio C Hamano9-0/+142
2018-09-27Git 2.17.2v2.17.2Junio C Hamano3-2/+14
2018-09-27fsck: detect submodule paths starting with dashJeff King2-0/+15
2018-09-27fsck: detect submodule urls starting with dashJeff King2-0/+22
2018-09-27Sync with 2.16.5Junio C Hamano7-0/+93
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