[PATCH 1/1] Renamed all *.txt files to .adoc of Documentation
- From
Moumita <dhar61595@gmail.com>
- Date
- Feb 1, 2025, 13:13 UTC
- Message-ID
- <20250201131331.23233-1-dhar61595@gmail.com>
All the .*txt files of the Documentation directory has been renamed to .adoc except the files of the RelNotes directory , the includes directory . The needed changes are also made to Makefile and the meason.build of the respective folders inside the Documentation directory.
Signed-off-by: Moumita <dhar61595@gmail.com> --- .cirrus.yml | 22 + .clang-format | 225 + .editorconfig | 16 + .gitattributes | 18 + .github/CONTRIBUTING.md | 22 + .github/PULL_REQUEST_TEMPLATE.md | 10 + .github/workflows/check-style.yml | 34 + .github/workflows/check-whitespace.yml | 32 + .github/workflows/coverity.yml | 163 + .github/workflows/l10n.yml | 111 + .github/workflows/main.yml | 434 + .gitignore | 252 + .gitlab-ci.yml | 220 + .gitmodules | 4 + .mailmap | 304 + .tsan-suppressions | 16 + CODE_OF_CONDUCT.md | 145 + COPYING | 360 + Documentation/.gitattributes | 1 + Documentation/.gitignore | 20 + Documentation/BreakingChanges.adoc | 174 + Documentation/CodingGuidelines | 947 + Documentation/DecisionMaking.adoc | 74 + Documentation/Makefile | 526 + Documentation/MyFirstContribution.adoc | 1395 + Documentation/MyFirstObjectWalk.adoc | 898 + Documentation/RelNotes/1.5.0.1.txt | 42 + Documentation/RelNotes/1.5.0.2.txt | 65 + Documentation/RelNotes/1.5.0.3.txt | 58 + Documentation/RelNotes/1.5.0.4.txt | 22 + Documentation/RelNotes/1.5.0.5.txt | 26 + Documentation/RelNotes/1.5.0.6.txt | 21 + Documentation/RelNotes/1.5.0.7.txt | 18 + Documentation/RelNotes/1.5.0.txt | 469 + Documentation/RelNotes/1.5.1.1.txt | 65 + Documentation/RelNotes/1.5.1.2.txt | 50 + Documentation/RelNotes/1.5.1.3.txt | 45 + Documentation/RelNotes/1.5.1.4.txt | 30 + Documentation/RelNotes/1.5.1.5.txt | 42 + Documentation/RelNotes/1.5.1.6.txt | 45 + Documentation/RelNotes/1.5.1.txt | 371 + Documentation/RelNotes/1.5.2.1.txt | 47 + Documentation/RelNotes/1.5.2.2.txt | 61 + Documentation/RelNotes/1.5.2.3.txt | 27 + Documentation/RelNotes/1.5.2.4.txt | 28 + Documentation/RelNotes/1.5.2.5.txt | 30 + Documentation/RelNotes/1.5.2.txt | 197 + Documentation/RelNotes/1.5.3.1.txt | 10 + Documentation/RelNotes/1.5.3.2.txt | 58 + Documentation/RelNotes/1.5.3.3.txt | 31 + Documentation/RelNotes/1.5.3.4.txt | 35 + Documentation/RelNotes/1.5.3.5.txt | 94 + Documentation/RelNotes/1.5.3.6.txt | 48 + Documentation/RelNotes/1.5.3.7.txt | 45 + Documentation/RelNotes/1.5.3.8.txt | 25 + Documentation/RelNotes/1.5.3.txt | 366 + Documentation/RelNotes/1.5.4.1.txt | 17 + Documentation/RelNotes/1.5.4.2.txt | 43 + Documentation/RelNotes/1.5.4.3.txt | 27 + Documentation/RelNotes/1.5.4.4.txt | 66 + Documentation/RelNotes/1.5.4.5.txt | 56 + Documentation/RelNotes/1.5.4.6.txt | 43 + Documentation/RelNotes/1.5.4.7.txt | 10 + Documentation/RelNotes/1.5.4.txt | 377 + Documentation/RelNotes/1.5.5.1.txt | 44 + Documentation/RelNotes/1.5.5.2.txt | 27 + Documentation/RelNotes/1.5.5.3.txt | 12 + Documentation/RelNotes/1.5.5.4.txt | 7 + Documentation/RelNotes/1.5.5.5.txt | 11 + Documentation/RelNotes/1.5.5.6.txt | 10 + Documentation/RelNotes/1.5.5.txt | 207 + Documentation/RelNotes/1.5.6.1.txt | 28 + Documentation/RelNotes/1.5.6.2.txt | 40 + Documentation/RelNotes/1.5.6.3.txt | 52 + Documentation/RelNotes/1.5.6.4.txt | 47 + Documentation/RelNotes/1.5.6.5.txt | 29 + Documentation/RelNotes/1.5.6.6.txt | 10 + Documentation/RelNotes/1.5.6.txt | 115 + Documentation/RelNotes/1.6.0.1.txt | 36 + Documentation/RelNotes/1.6.0.2.txt | 81 + Documentation/RelNotes/1.6.0.3.txt | 117 + Documentation/RelNotes/1.6.0.4.txt | 39 + Documentation/RelNotes/1.6.0.5.txt | 56 + Documentation/RelNotes/1.6.0.6.txt | 33 + Documentation/RelNotes/1.6.0.txt | 258 + Documentation/RelNotes/1.6.1.1.txt | 59 + Documentation/RelNotes/1.6.1.2.txt | 39 + Documentation/RelNotes/1.6.1.3.txt | 28 + Documentation/RelNotes/1.6.1.4.txt | 41 + Documentation/RelNotes/1.6.1.txt | 280 + Documentation/RelNotes/1.6.2.1.txt | 19 + Documentation/RelNotes/1.6.2.2.txt | 45 + Documentation/RelNotes/1.6.2.3.txt | 22 + Documentation/RelNotes/1.6.2.4.txt | 39 + Documentation/RelNotes/1.6.2.5.txt | 21 + Documentation/RelNotes/1.6.2.txt | 164 + Documentation/RelNotes/1.6.3.1.txt | 10 + Documentation/RelNotes/1.6.3.2.txt | 61 + Documentation/RelNotes/1.6.3.3.txt | 38 + Documentation/RelNotes/1.6.3.4.txt | 36 + Documentation/RelNotes/1.6.3.txt | 182 + Documentation/RelNotes/1.6.4.1.txt | 46 + Documentation/RelNotes/1.6.4.2.txt | 32 + Documentation/RelNotes/1.6.4.3.txt | 29 + Documentation/RelNotes/1.6.4.4.txt | 26 + Documentation/RelNotes/1.6.4.5.txt | 20 + Documentation/RelNotes/1.6.4.txt | 147 + Documentation/RelNotes/1.6.5.1.txt | 20 + Documentation/RelNotes/1.6.5.2.txt | 19 + Documentation/RelNotes/1.6.5.3.txt | 63 + Documentation/RelNotes/1.6.5.4.txt | 32 + Documentation/RelNotes/1.6.5.5.txt | 49 + Documentation/RelNotes/1.6.5.6.txt | 23 + Documentation/RelNotes/1.6.5.7.txt | 19 + Documentation/RelNotes/1.6.5.8.txt | 28 + Documentation/RelNotes/1.6.5.9.txt | 18 + Documentation/RelNotes/1.6.5.txt | 169 + Documentation/RelNotes/1.6.6.1.txt | 37 + Documentation/RelNotes/1.6.6.2.txt | 46 + Documentation/RelNotes/1.6.6.3.txt | 23 + Documentation/RelNotes/1.6.6.txt | 224 + Documentation/RelNotes/1.7.0.1.txt | 35 + Documentation/RelNotes/1.7.0.2.txt | 40 + Documentation/RelNotes/1.7.0.3.txt | 34 + Documentation/RelNotes/1.7.0.4.txt | 27 + Documentation/RelNotes/1.7.0.5.txt | 26 + Documentation/RelNotes/1.7.0.6.txt | 13 + Documentation/RelNotes/1.7.0.7.txt | 16 + Documentation/RelNotes/1.7.0.8.txt | 10 + Documentation/RelNotes/1.7.0.9.txt | 8 + Documentation/RelNotes/1.7.0.txt | 214 + Documentation/RelNotes/1.7.1.1.txt | 96 + Documentation/RelNotes/1.7.1.2.txt | 28 + Documentation/RelNotes/1.7.1.3.txt | 10 + Documentation/RelNotes/1.7.1.4.txt | 8 + Documentation/RelNotes/1.7.1.txt | 89 + Documentation/RelNotes/1.7.10.1.txt | 78 + Documentation/RelNotes/1.7.10.2.txt | 85 + Documentation/RelNotes/1.7.10.3.txt | 43 + Documentation/RelNotes/1.7.10.4.txt | 29 + Documentation/RelNotes/1.7.10.5.txt | 12 + Documentation/RelNotes/1.7.10.txt | 219 + Documentation/RelNotes/1.7.11.1.txt | 9 + Documentation/RelNotes/1.7.11.2.txt | 53 + Documentation/RelNotes/1.7.11.3.txt | 53 + Documentation/RelNotes/1.7.11.4.txt | 31 + Documentation/RelNotes/1.7.11.5.txt | 36 + Documentation/RelNotes/1.7.11.6.txt | 84 + Documentation/RelNotes/1.7.11.7.txt | 46 + Documentation/RelNotes/1.7.11.txt | 139 + Documentation/RelNotes/1.7.12.1.txt | 134 + Documentation/RelNotes/1.7.12.2.txt | 40 + Documentation/RelNotes/1.7.12.3.txt | 34 + Documentation/RelNotes/1.7.12.4.txt | 23 + Documentation/RelNotes/1.7.12.txt | 136 + Documentation/RelNotes/1.7.2.1.txt | 25 + Documentation/RelNotes/1.7.2.2.txt | 22 + Documentation/RelNotes/1.7.2.3.txt | 39 + Documentation/RelNotes/1.7.2.4.txt | 10 + Documentation/RelNotes/1.7.2.5.txt | 8 + Documentation/RelNotes/1.7.2.txt | 151 + Documentation/RelNotes/1.7.3.1.txt | 14 + Documentation/RelNotes/1.7.3.2.txt | 5 + Documentation/RelNotes/1.7.3.3.txt | 54 + Documentation/RelNotes/1.7.3.4.txt | 45 + Documentation/RelNotes/1.7.3.5.txt | 34 + Documentation/RelNotes/1.7.3.txt | 76 + Documentation/RelNotes/1.7.4.1.txt | 27 + Documentation/RelNotes/1.7.4.2.txt | 58 + Documentation/RelNotes/1.7.4.3.txt | 32 + Documentation/RelNotes/1.7.4.4.txt | 35 + Documentation/RelNotes/1.7.4.5.txt | 4 + Documentation/RelNotes/1.7.4.txt | 156 + Documentation/RelNotes/1.7.5.1.txt | 47 + Documentation/RelNotes/1.7.5.2.txt | 57 + Documentation/RelNotes/1.7.5.3.txt | 32 + Documentation/RelNotes/1.7.5.4.txt | 21 + Documentation/RelNotes/1.7.5.txt | 132 + Documentation/RelNotes/1.7.6.1.txt | 63 + Documentation/RelNotes/1.7.6.2.txt | 8 + Documentation/RelNotes/1.7.6.3.txt | 24 + Documentation/RelNotes/1.7.6.4.txt | 32 + Documentation/RelNotes/1.7.6.5.txt | 26 + Documentation/RelNotes/1.7.6.6.txt | 16 + Documentation/RelNotes/1.7.6.txt | 136 + Documentation/RelNotes/1.7.7.1.txt | 60 + Documentation/RelNotes/1.7.7.2.txt | 44 + Documentation/RelNotes/1.7.7.3.txt | 19 + Documentation/RelNotes/1.7.7.4.txt | 14 + Documentation/RelNotes/1.7.7.5.txt | 14 + Documentation/RelNotes/1.7.7.6.txt | 20 + Documentation/RelNotes/1.7.7.7.txt | 13 + Documentation/RelNotes/1.7.7.txt | 134 + Documentation/RelNotes/1.7.8.1.txt | 38 + Documentation/RelNotes/1.7.8.2.txt | 71 + Documentation/RelNotes/1.7.8.3.txt | 16 + Documentation/RelNotes/1.7.8.4.txt | 23 + Documentation/RelNotes/1.7.8.5.txt | 19 + Documentation/RelNotes/1.7.8.6.txt | 22 + Documentation/RelNotes/1.7.8.txt | 161 + Documentation/RelNotes/1.7.9.1.txt | 63 + Documentation/RelNotes/1.7.9.2.txt | 69 + Documentation/RelNotes/1.7.9.3.txt | 51 + Documentation/RelNotes/1.7.9.4.txt | 24 + Documentation/RelNotes/1.7.9.5.txt | 23 + Documentation/RelNotes/1.7.9.6.txt | 12 + Documentation/RelNotes/1.7.9.7.txt | 13 + Documentation/RelNotes/1.7.9.txt | 112 + Documentation/RelNotes/1.8.0.1.txt | 64 + Documentation/RelNotes/1.8.0.2.txt | 34 + Documentation/RelNotes/1.8.0.3.txt | 14 + Documentation/RelNotes/1.8.0.txt | 267 + Documentation/RelNotes/1.8.1.1.txt | 87 + Documentation/RelNotes/1.8.1.2.txt | 25 + Documentation/RelNotes/1.8.1.3.txt | 47 + Documentation/RelNotes/1.8.1.4.txt | 11 + Documentation/RelNotes/1.8.1.5.txt | 47 + Documentation/RelNotes/1.8.1.6.txt | 39 + Documentation/RelNotes/1.8.1.txt | 241 + Documentation/RelNotes/1.8.2.1.txt | 115 + Documentation/RelNotes/1.8.2.2.txt | 61 + Documentation/RelNotes/1.8.2.3.txt | 19 + Documentation/RelNotes/1.8.2.txt | 495 + Documentation/RelNotes/1.8.3.1.txt | 14 + Documentation/RelNotes/1.8.3.2.txt | 59 + Documentation/RelNotes/1.8.3.3.txt | 47 + Documentation/RelNotes/1.8.3.4.txt | 20 + Documentation/RelNotes/1.8.3.txt | 436 + Documentation/RelNotes/1.8.4.1.txt | 71 + Documentation/RelNotes/1.8.4.2.txt | 77 + Documentation/RelNotes/1.8.4.3.txt | 54 + Documentation/RelNotes/1.8.4.4.txt | 10 + Documentation/RelNotes/1.8.4.5.txt | 13 + Documentation/RelNotes/1.8.4.txt | 486 + Documentation/RelNotes/1.8.5.1.txt | 9 + Documentation/RelNotes/1.8.5.2.txt | 20 + Documentation/RelNotes/1.8.5.3.txt | 27 + Documentation/RelNotes/1.8.5.4.txt | 48 + Documentation/RelNotes/1.8.5.5.txt | 37 + Documentation/RelNotes/1.8.5.6.txt | 34 + Documentation/RelNotes/1.8.5.txt | 456 + Documentation/RelNotes/1.9.0.txt | 345 + Documentation/RelNotes/1.9.1.txt | 59 + Documentation/RelNotes/1.9.2.txt | 67 + Documentation/RelNotes/1.9.3.txt | 21 + Documentation/RelNotes/1.9.4.txt | 16 + Documentation/RelNotes/1.9.5.txt | 34 + Documentation/RelNotes/2.0.0.txt | 364 + Documentation/RelNotes/2.0.1.txt | 115 + Documentation/RelNotes/2.0.2.txt | 32 + Documentation/RelNotes/2.0.3.txt | 17 + Documentation/RelNotes/2.0.4.txt | 5 + Documentation/RelNotes/2.0.5.txt | 34 + Documentation/RelNotes/2.1.0.txt | 391 + Documentation/RelNotes/2.1.1.txt | 44 + Documentation/RelNotes/2.1.2.txt | 20 + Documentation/RelNotes/2.1.3.txt | 26 + Documentation/RelNotes/2.1.4.txt | 34 + Documentation/RelNotes/2.10.0.txt | 675 + Documentation/RelNotes/2.10.1.txt | 131 + Documentation/RelNotes/2.10.2.txt | 111 + Documentation/RelNotes/2.10.3.txt | 55 + Documentation/RelNotes/2.10.4.txt | 4 + Documentation/RelNotes/2.10.5.txt | 17 + Documentation/RelNotes/2.11.0.txt | 593 + Documentation/RelNotes/2.11.1.txt | 168 + Documentation/RelNotes/2.11.2.txt | 12 + Documentation/RelNotes/2.11.3.txt | 4 + Documentation/RelNotes/2.11.4.txt | 17 + Documentation/RelNotes/2.12.0.txt | 500 + Documentation/RelNotes/2.12.1.txt | 41 + Documentation/RelNotes/2.12.2.txt | 83 + Documentation/RelNotes/2.12.3.txt | 64 + Documentation/RelNotes/2.12.4.txt | 4 + Documentation/RelNotes/2.12.5.txt | 17 + Documentation/RelNotes/2.13.0.txt | 618 + Documentation/RelNotes/2.13.1.txt | 114 + Documentation/RelNotes/2.13.2.txt | 54 + Documentation/RelNotes/2.13.3.txt | 62 + Documentation/RelNotes/2.13.4.txt | 28 + Documentation/RelNotes/2.13.5.txt | 4 + Documentation/RelNotes/2.13.6.txt | 17 + Documentation/RelNotes/2.13.7.txt | 20 + Documentation/RelNotes/2.14.0.txt | 517 + Documentation/RelNotes/2.14.1.txt | 4 + Documentation/RelNotes/2.14.2.txt | 105 + Documentation/RelNotes/2.14.3.txt | 99 + Documentation/RelNotes/2.14.4.txt | 5 + Documentation/RelNotes/2.14.5.txt | 16 + Documentation/RelNotes/2.14.6.txt | 54 + Documentation/RelNotes/2.15.0.txt | 508 + Documentation/RelNotes/2.15.1.txt | 88 + Documentation/RelNotes/2.15.2.txt | 50 + Documentation/RelNotes/2.15.3.txt | 6 + Documentation/RelNotes/2.15.4.txt | 11 + Documentation/RelNotes/2.16.0.txt | 482 + Documentation/RelNotes/2.16.1.txt | 11 + Documentation/RelNotes/2.16.2.txt | 30 + Documentation/RelNotes/2.16.3.txt | 49 + Documentation/RelNotes/2.16.4.txt | 5 + Documentation/RelNotes/2.16.5.txt | 6 + Documentation/RelNotes/2.16.6.txt | 8 + Documentation/RelNotes/2.17.0.txt | 398 + Documentation/RelNotes/2.17.1.txt | 16 + Documentation/RelNotes/2.17.2.txt | 12 + Documentation/RelNotes/2.17.3.txt | 12 + Documentation/RelNotes/2.17.4.txt | 16 + Documentation/RelNotes/2.17.5.txt | 22 + Documentation/RelNotes/2.17.6.txt | 16 + Documentation/RelNotes/2.18.0.txt | 583 + Documentation/RelNotes/2.18.1.txt | 6 + Documentation/RelNotes/2.18.2.txt | 8 + Documentation/RelNotes/2.18.3.txt | 5 + Documentation/RelNotes/2.18.4.txt | 5 + Documentation/RelNotes/2.18.5.txt | 6 + Documentation/RelNotes/2.19.0.txt | 615 + Documentation/RelNotes/2.19.1.txt | 6 + Documentation/RelNotes/2.19.2.txt | 108 + Documentation/RelNotes/2.19.3.txt | 8 + Documentation/RelNotes/2.19.4.txt | 5 + Documentation/RelNotes/2.19.5.txt | 5 + Documentation/RelNotes/2.19.6.txt | 6 + Documentation/RelNotes/2.2.0.txt | 313 + Documentation/RelNotes/2.2.1.txt | 34 + Documentation/RelNotes/2.2.2.txt | 63 + Documentation/RelNotes/2.2.3.txt | 9 + Documentation/RelNotes/2.20.0.txt | 700 + Documentation/RelNotes/2.20.1.txt | 20 + Documentation/RelNotes/2.20.2.txt | 18 + Documentation/RelNotes/2.20.3.txt | 5 + Documentation/RelNotes/2.20.4.txt | 5 + Documentation/RelNotes/2.20.5.txt | 6 + Documentation/RelNotes/2.21.0.txt | 451 + Documentation/RelNotes/2.21.1.txt | 12 + Documentation/RelNotes/2.21.2.txt | 5 + Documentation/RelNotes/2.21.3.txt | 5 + Documentation/RelNotes/2.21.4.txt | 6 + Documentation/RelNotes/2.22.0.txt | 597 + Documentation/RelNotes/2.22.1.txt | 150 + Documentation/RelNotes/2.22.2.txt | 8 + Documentation/RelNotes/2.22.3.txt | 5 + Documentation/RelNotes/2.22.4.txt | 5 + Documentation/RelNotes/2.22.5.txt | 7 + Documentation/RelNotes/2.23.0.txt | 348 + Documentation/RelNotes/2.23.1.txt | 8 + Documentation/RelNotes/2.23.2.txt | 5 + Documentation/RelNotes/2.23.3.txt | 5 + Documentation/RelNotes/2.23.4.txt | 7 + Documentation/RelNotes/2.24.0.txt | 398 + Documentation/RelNotes/2.24.1.txt | 8 + Documentation/RelNotes/2.24.2.txt | 5 + Documentation/RelNotes/2.24.3.txt | 5 + Documentation/RelNotes/2.24.4.txt | 7 + Documentation/RelNotes/2.25.0.txt | 370 + Documentation/RelNotes/2.25.1.txt | 55 + Documentation/RelNotes/2.25.2.txt | 60 + Documentation/RelNotes/2.25.3.txt | 5 + Documentation/RelNotes/2.25.4.txt | 5 + Documentation/RelNotes/2.25.5.txt | 7 + Documentation/RelNotes/2.26.0.txt | 341 + Documentation/RelNotes/2.26.1.txt | 5 + Documentation/RelNotes/2.26.2.txt | 5 + Documentation/RelNotes/2.26.3.txt | 7 + Documentation/RelNotes/2.27.0.txt | 525 + Documentation/RelNotes/2.27.1.txt | 7 + Documentation/RelNotes/2.28.0.txt | 236 + Documentation/RelNotes/2.28.1.txt | 7 + Documentation/RelNotes/2.29.0.txt | 514 + Documentation/RelNotes/2.29.1.txt | 11 + Documentation/RelNotes/2.29.2.txt | 12 + Documentation/RelNotes/2.29.3.txt | 8 + Documentation/RelNotes/2.3.0.txt | 300 + Documentation/RelNotes/2.3.1.txt | 52 + Documentation/RelNotes/2.3.10.txt | 18 + Documentation/RelNotes/2.3.2.txt | 79 + Documentation/RelNotes/2.3.3.txt | 39 + Documentation/RelNotes/2.3.4.txt | 32 + Documentation/RelNotes/2.3.5.txt | 44 + Documentation/RelNotes/2.3.6.txt | 13 + Documentation/RelNotes/2.3.7.txt | 21 + Documentation/RelNotes/2.3.8.txt | 22 + Documentation/RelNotes/2.3.9.txt | 9 + Documentation/RelNotes/2.30.0.txt | 401 + Documentation/RelNotes/2.30.1.txt | 55 + Documentation/RelNotes/2.30.2.txt | 8 + Documentation/RelNotes/2.30.3.txt | 24 + Documentation/RelNotes/2.30.4.txt | 21 + Documentation/RelNotes/2.30.5.txt | 12 + Documentation/RelNotes/2.30.6.txt | 60 + Documentation/RelNotes/2.30.7.txt | 86 + Documentation/RelNotes/2.30.8.txt | 51 + Documentation/RelNotes/2.30.9.txt | 43 + Documentation/RelNotes/2.31.0.txt | 365 + Documentation/RelNotes/2.31.1.txt | 27 + Documentation/RelNotes/2.31.2.txt | 6 + Documentation/RelNotes/2.31.3.txt | 4 + Documentation/RelNotes/2.31.4.txt | 6 + Documentation/RelNotes/2.31.5.txt | 5 + Documentation/RelNotes/2.31.6.txt | 5 + Documentation/RelNotes/2.31.7.txt | 6 + Documentation/RelNotes/2.31.8.txt | 6 + Documentation/RelNotes/2.32.0.txt | 416 + Documentation/RelNotes/2.32.1.txt | 6 + Documentation/RelNotes/2.32.2.txt | 4 + Documentation/RelNotes/2.32.3.txt | 6 + Documentation/RelNotes/2.32.4.txt | 5 + Documentation/RelNotes/2.32.5.txt | 8 + Documentation/RelNotes/2.32.6.txt | 6 + Documentation/RelNotes/2.32.7.txt | 7 + Documentation/RelNotes/2.33.0.txt | 279 + Documentation/RelNotes/2.33.1.txt | 138 + Documentation/RelNotes/2.33.2.txt | 15 + Documentation/RelNotes/2.33.3.txt | 4 + Documentation/RelNotes/2.33.4.txt | 6 + Documentation/RelNotes/2.33.5.txt | 5 + Documentation/RelNotes/2.33.6.txt | 5 + Documentation/RelNotes/2.33.7.txt | 7 + Documentation/RelNotes/2.33.8.txt | 7 + Documentation/RelNotes/2.34.0.txt | 438 + Documentation/RelNotes/2.34.1.txt | 23 + Documentation/RelNotes/2.34.2.txt | 6 + Documentation/RelNotes/2.34.3.txt | 4 + Documentation/RelNotes/2.34.4.txt | 6 + Documentation/RelNotes/2.34.5.txt | 5 + Documentation/RelNotes/2.34.6.txt | 5 + Documentation/RelNotes/2.34.7.txt | 7 + Documentation/RelNotes/2.34.8.txt | 7 + Documentation/RelNotes/2.35.0.txt | 412 + Documentation/RelNotes/2.35.1.txt | 6 + Documentation/RelNotes/2.35.2.txt | 7 + Documentation/RelNotes/2.35.3.txt | 4 + Documentation/RelNotes/2.35.4.txt | 7 + Documentation/RelNotes/2.35.5.txt | 5 + Documentation/RelNotes/2.35.6.txt | 5 + Documentation/RelNotes/2.35.7.txt | 7 + Documentation/RelNotes/2.35.8.txt | 7 + Documentation/RelNotes/2.36.0.txt | 429 + Documentation/RelNotes/2.36.1.txt | 33 + Documentation/RelNotes/2.36.2.txt | 56 + Documentation/RelNotes/2.36.3.txt | 5 + Documentation/RelNotes/2.36.4.txt | 5 + Documentation/RelNotes/2.36.5.txt | 7 + Documentation/RelNotes/2.36.6.txt | 7 + Documentation/RelNotes/2.37.0.txt | 337 + Documentation/RelNotes/2.37.1.txt | 17 + Documentation/RelNotes/2.37.2.txt | 88 + Documentation/RelNotes/2.37.3.txt | 46 + Documentation/RelNotes/2.37.4.txt | 65 + Documentation/RelNotes/2.37.5.txt | 5 + Documentation/RelNotes/2.37.6.txt | 7 + Documentation/RelNotes/2.37.7.txt | 7 + Documentation/RelNotes/2.38.0.txt | 404 + Documentation/RelNotes/2.38.1.txt | 5 + Documentation/RelNotes/2.38.2.txt | 67 + Documentation/RelNotes/2.38.3.txt | 5 + Documentation/RelNotes/2.38.4.txt | 7 + Documentation/RelNotes/2.38.5.txt | 8 + Documentation/RelNotes/2.39.0.txt | 346 + Documentation/RelNotes/2.39.1.txt | 5 + Documentation/RelNotes/2.39.2.txt | 7 + Documentation/RelNotes/2.39.3.txt | 64 + Documentation/RelNotes/2.39.4.txt | 79 + Documentation/RelNotes/2.39.5.txt | 26 + Documentation/RelNotes/2.4.0.txt | 514 + Documentation/RelNotes/2.4.1.txt | 40 + Documentation/RelNotes/2.4.10.txt | 18 + Documentation/RelNotes/2.4.11.txt | 11 + Documentation/RelNotes/2.4.12.txt | 12 + Documentation/RelNotes/2.4.2.txt | 45 + Documentation/RelNotes/2.4.3.txt | 76 + Documentation/RelNotes/2.4.4.txt | 35 + Documentation/RelNotes/2.4.5.txt | 28 + Documentation/RelNotes/2.4.6.txt | 23 + Documentation/RelNotes/2.4.7.txt | 53 + Documentation/RelNotes/2.4.8.txt | 21 + Documentation/RelNotes/2.4.9.txt | 9 + Documentation/RelNotes/2.40.0.txt | 320 + Documentation/RelNotes/2.40.1.txt | 8 + Documentation/RelNotes/2.40.2.txt | 7 + Documentation/RelNotes/2.40.3.txt | 26 + Documentation/RelNotes/2.40.4.txt | 5 + Documentation/RelNotes/2.41.0.txt | 399 + Documentation/RelNotes/2.41.1.txt | 7 + Documentation/RelNotes/2.41.2.txt | 26 + Documentation/RelNotes/2.41.3.txt | 6 + Documentation/RelNotes/2.42.0.txt | 329 + Documentation/RelNotes/2.42.1.txt | 88 + Documentation/RelNotes/2.42.2.txt | 7 + Documentation/RelNotes/2.42.3.txt | 26 + Documentation/RelNotes/2.42.4.txt | 6 + Documentation/RelNotes/2.43.0.txt | 323 + Documentation/RelNotes/2.43.1.txt | 82 + Documentation/RelNotes/2.43.2.txt | 37 + Documentation/RelNotes/2.43.3.txt | 12 + Documentation/RelNotes/2.43.4.txt | 7 + Documentation/RelNotes/2.43.5.txt | 26 + Documentation/RelNotes/2.43.6.txt | 7 + Documentation/RelNotes/2.44.0.txt | 334 + Documentation/RelNotes/2.44.1.txt | 8 + Documentation/RelNotes/2.44.2.txt | 26 + Documentation/RelNotes/2.44.3.txt | 7 + Documentation/RelNotes/2.45.0.txt | 476 + Documentation/RelNotes/2.45.1.txt | 8 + Documentation/RelNotes/2.45.2.txt | 26 + Documentation/RelNotes/2.45.3.txt | 112 + Documentation/RelNotes/2.46.0.txt | 461 + Documentation/RelNotes/2.46.1.txt | 75 + Documentation/RelNotes/2.46.2.txt | 23 + Documentation/RelNotes/2.46.3.txt | 6 + Documentation/RelNotes/2.47.0.txt | 342 + Documentation/RelNotes/2.47.1.txt | 31 + Documentation/RelNotes/2.47.2.txt | 7 + Documentation/RelNotes/2.48.0.txt | 330 + Documentation/RelNotes/2.48.1.txt | 7 + Documentation/RelNotes/2.49.0.txt | 118 + Documentation/RelNotes/2.5.0.txt | 564 + Documentation/RelNotes/2.5.1.txt | 65 + Documentation/RelNotes/2.5.2.txt | 63 + Documentation/RelNotes/2.5.3.txt | 17 + Documentation/RelNotes/2.5.4.txt | 18 + Documentation/RelNotes/2.5.5.txt | 11 + Documentation/RelNotes/2.5.6.txt | 12 + Documentation/RelNotes/2.6.0.txt | 370 + Documentation/RelNotes/2.6.1.txt | 18 + Documentation/RelNotes/2.6.2.txt | 65 + Documentation/RelNotes/2.6.3.txt | 111 + Documentation/RelNotes/2.6.4.txt | 63 + Documentation/RelNotes/2.6.5.txt | 58 + Documentation/RelNotes/2.6.6.txt | 11 + Documentation/RelNotes/2.6.7.txt | 12 + Documentation/RelNotes/2.7.0.txt | 414 + Documentation/RelNotes/2.7.1.txt | 87 + Documentation/RelNotes/2.7.2.txt | 41 + Documentation/RelNotes/2.7.3.txt | 62 + Documentation/RelNotes/2.7.4.txt | 11 + Documentation/RelNotes/2.7.5.txt | 14 + Documentation/RelNotes/2.7.6.txt | 25 + Documentation/RelNotes/2.8.0.txt | 439 + Documentation/RelNotes/2.8.1.txt | 9 + Documentation/RelNotes/2.8.2.txt | 70 + Documentation/RelNotes/2.8.3.txt | 101 + Documentation/RelNotes/2.8.4.txt | 69 + Documentation/RelNotes/2.8.5.txt | 12 + Documentation/RelNotes/2.8.6.txt | 4 + Documentation/RelNotes/2.9.0.txt | 512 + Documentation/RelNotes/2.9.1.txt | 117 + Documentation/RelNotes/2.9.2.txt | 13 + Documentation/RelNotes/2.9.3.txt | 170 + Documentation/RelNotes/2.9.4.txt | 90 + Documentation/RelNotes/2.9.5.txt | 4 + Documentation/ReviewingGuidelines.adoc | 179 + Documentation/SubmittingPatches | 838 + Documentation/ToolsForGit.adoc | 51 + Documentation/asciidoc.conf.in | 92 + Documentation/asciidoctor-extensions.rb.in | 134 + Documentation/blame-options.adoc | 149 + Documentation/build-docdep.perl | 49 + Documentation/cat-texi.perl | 46 + Documentation/cmd-list.perl | 80 + Documentation/config.adoc | 557 + Documentation/config/add.adoc | 12 + Documentation/config/advice.adoc | 169 + Documentation/config/alias.adoc | 43 + Documentation/config/am.adoc | 14 + Documentation/config/apply.adoc | 11 + Documentation/config/attr.adoc | 6 + Documentation/config/bitmap-pseudo-merge.adoc | 91 + Documentation/config/blame.adoc | 37 + Documentation/config/branch.adoc | 103 + Documentation/config/browser.adoc | 9 + Documentation/config/bundle.adoc | 31 + Documentation/config/checkout.adoc | 44 + Documentation/config/clean.adoc | 3 + Documentation/config/clone.adoc | 23 + Documentation/config/color.adoc | 206 + Documentation/config/column.adoc | 55 + Documentation/config/commit.adoc | 34 + Documentation/config/commitgraph.adoc | 37 + Documentation/config/completion.adoc | 7 + Documentation/config/core.adoc | 760 + Documentation/config/credential.adoc | 55 + Documentation/config/diff.adoc | 267 + Documentation/config/difftool.adoc | 45 + Documentation/config/extensions.adoc | 103 + Documentation/config/fastimport.adoc | 8 + Documentation/config/feature.adoc | 37 + Documentation/config/fetch.adoc | 128 + Documentation/config/filter.adoc | 9 + Documentation/config/fmt-merge-msg.adoc | 22 + Documentation/config/format.adoc | 153 + Documentation/config/fsck.adoc | 71 + Documentation/config/fsmonitor--daemon.adoc | 11 + Documentation/config/gc.adoc | 181 + Documentation/config/gitcvs.adoc | 67 + Documentation/config/gitweb.adoc | 16 + Documentation/config/gpg.adoc | 85 + Documentation/config/grep.adoc | 28 + Documentation/config/gui.adoc | 57 + Documentation/config/guitool.adoc | 50 + Documentation/config/help.adoc | 26 + Documentation/config/http.adoc | 355 + Documentation/config/i18n.adoc | 10 + Documentation/config/imap.adoc | 44 + Documentation/config/includeif.adoc | 6 + Documentation/config/index.adoc | 43 + Documentation/config/init.adoc | 20 + Documentation/config/instaweb.adoc | 20 + Documentation/config/interactive.adoc | 15 + Documentation/config/log.adoc | 64 + Documentation/config/lsrefs.adoc | 9 + Documentation/config/mailinfo.adoc | 6 + Documentation/config/mailmap.adoc | 15 + Documentation/config/maintenance.adoc | 71 + Documentation/config/man.adoc | 12 + Documentation/config/merge.adoc | 125 + Documentation/config/mergetool.adoc | 101 + Documentation/config/notes.adoc | 68 + Documentation/config/pack.adoc | 207 + Documentation/config/pager.adoc | 8 + Documentation/config/pretty.adoc | 9 + Documentation/config/promisor.adoc | 3 + Documentation/config/protocol.adoc | 63 + Documentation/config/pull.adoc | 33 + Documentation/config/push.adoc | 134 + Documentation/config/rebase.adoc | 87 + Documentation/config/receive.adoc | 145 + Documentation/config/reftable.adoc | 56 + Documentation/config/remote.adoc | 121 + Documentation/config/remotes.adoc | 3 + Documentation/config/repack.adoc | 41 + Documentation/config/rerere.adoc | 12 + Documentation/config/revert.adoc | 3 + Documentation/config/safe.adoc | 62 + Documentation/config/sendemail.adoc | 115 + Documentation/config/sequencer.adoc | 5 + Documentation/config/showbranch.adoc | 3 + Documentation/config/sparse.adoc | 27 + Documentation/config/splitindex.adoc | 24 + Documentation/config/ssh.adoc | 35 + Documentation/config/stash.adoc | 14 + Documentation/config/status.adoc | 79 + Documentation/config/submodule.adoc | 108 + Documentation/config/tag.adoc | 17 + Documentation/config/tar.adoc | 6 + Documentation/config/trace2.adoc | 71 + Documentation/config/transfer.adoc | 127 + Documentation/config/uploadarchive.adoc | 6 + Documentation/config/uploadpack.adoc | 88 + Documentation/config/url.adoc | 30 + Documentation/config/user.adoc | 48 + Documentation/config/versionsort.adoc | 33 + Documentation/config/web.adoc | 4 + Documentation/config/worktree.adoc | 19 + Documentation/date-formats.adoc | 31 + Documentation/diff-format.adoc | 185 + Documentation/diff-generate-patch.adoc | 210 + Documentation/diff-options.adoc | 891 + Documentation/doc-diff | 186 + Documentation/docbook-xsl.css | 296 + Documentation/docbook.xsl | 8 + Documentation/docinfo-html.in | 5 + Documentation/everyday.txto | 9 + Documentation/fetch-options.adoc | 331 + Documentation/fix-texi.perl | 15 + Documentation/fsck-msgids.adoc | 221 + Documentation/generate-mergetool-list.sh | 17 + Documentation/git-add.adoc | 456 + Documentation/git-am.adoc | 298 + Documentation/git-annotate.adoc | 33 + Documentation/git-apply.adoc | 298 + Documentation/git-archimport.adoc | 113 + Documentation/git-archive.adoc | 243 + Documentation/git-bisect-lk2009.adoc | 1358 + Documentation/git-bisect.adoc | 517 + Documentation/git-blame.adoc | 257 + Documentation/git-branch.adoc | 430 + Documentation/git-bugreport.adoc | 77 + Documentation/git-bundle.adoc | 372 + Documentation/git-cat-file.adoc | 412 + Documentation/git-check-attr.adoc | 125 + Documentation/git-check-ignore.adoc | 126 + Documentation/git-check-mailmap.adoc | 64 + Documentation/git-check-ref-format.adoc | 140 + Documentation/git-checkout-index.adoc | 183 + Documentation/git-checkout.adoc | 626 + Documentation/git-cherry-pick.adoc | 259 + Documentation/git-cherry.adoc | 145 + Documentation/git-citool.adoc | 25 + Documentation/git-clean.adoc | 153 + Documentation/git-clone.adoc | 408 + Documentation/git-column.adoc | 86 + Documentation/git-commit-graph.adoc | 163 + Documentation/git-commit-tree.adoc | 101 + Documentation/git-commit.adoc | 589 + Documentation/git-config.adoc | 638 + Documentation/git-count-objects.adoc | 54 + .../git-credential-cache--daemon.adoc | 30 + Documentation/git-credential-cache.adoc | 100 + Documentation/git-credential-store.adoc | 110 + Documentation/git-credential.adoc | 294 + Documentation/git-cvsexportcommit.adoc | 118 + Documentation/git-cvsimport.adoc | 228 + Documentation/git-cvsserver.adoc | 433 + Documentation/git-daemon.adoc | 341 + Documentation/git-describe.adoc | 211 + Documentation/git-diagnose.adoc | 65 + Documentation/git-diff-files.adoc | 52 + Documentation/git-diff-index.adoc | 127 + Documentation/git-diff-tree.adoc | 131 + Documentation/git-diff.adoc | 252 + Documentation/git-difftool.adoc | 139 + Documentation/git-fast-export.adoc | 284 + Documentation/git-fast-import.adoc | 1591 + Documentation/git-fetch-pack.adoc | 136 + Documentation/git-fetch.adoc | 317 + Documentation/git-filter-branch.adoc | 703 + Documentation/git-fmt-merge-msg.adoc | 82 + Documentation/git-for-each-ref.adoc | 549 + Documentation/git-for-each-repo.adoc | 68 + Documentation/git-format-patch.adoc | 797 + Documentation/git-fsck-objects.adoc | 22 + Documentation/git-fsck.adoc | 181 + Documentation/git-fsmonitor--daemon.adoc | 106 + Documentation/git-gc.adoc | 178 + Documentation/git-get-tar-commit-id.adoc | 30 + Documentation/git-grep.adoc | 360 + Documentation/git-gui.adoc | 121 + Documentation/git-hash-object.adoc | 65 + Documentation/git-help.adoc | 231 + Documentation/git-hook.adoc | 50 + Documentation/git-http-backend.adoc | 301 + Documentation/git-http-fetch.adoc | 62 + Documentation/git-http-push.adoc | 96 + Documentation/git-imap-send.adoc | 146 + Documentation/git-index-pack.adoc | 162 + Documentation/git-init-db.adoc | 23 + Documentation/git-init.adoc | 189 + Documentation/git-instaweb.adoc | 94 + Documentation/git-interpret-trailers.adoc | 523 + Documentation/git-log.adoc | 220 + Documentation/git-ls-files.adoc | 344 + Documentation/git-ls-remote.adoc | 157 + Documentation/git-ls-tree.adoc | 165 + Documentation/git-mailinfo.adoc | 127 + Documentation/git-mailsplit.adoc | 57 + Documentation/git-maintenance.adoc | 419 + Documentation/git-merge-base.adoc | 247 + Documentation/git-merge-file.adoc | 122 + Documentation/git-merge-index.adoc | 83 + Documentation/git-merge-one-file.adoc | 21 + Documentation/git-merge-tree.adoc | 330 + Documentation/git-merge.adoc | 413 + Documentation/git-mergetool--lib.adoc | 53 + Documentation/git-mergetool.adoc | 130 + Documentation/git-mktag.adoc | 66 + Documentation/git-mktree.adoc | 40 + Documentation/git-multi-pack-index.adoc | 147 + Documentation/git-mv.adoc | 69 + Documentation/git-name-rev.adoc | 112 + Documentation/git-notes.adoc | 386 + Documentation/git-p4.adoc | 803 + Documentation/git-pack-objects.adoc | 460 + Documentation/git-pack-redundant.adoc | 64 + Documentation/git-pack-refs.adoc | 109 + Documentation/git-patch-id.adoc | 69 + Documentation/git-prune-packed.adoc | 47 + Documentation/git-prune.adoc | 89 + Documentation/git-pull.adoc | 254 + Documentation/git-push.adoc | 709 + Documentation/git-quiltimport.adoc | 64 + Documentation/git-range-diff.adoc | 312 + Documentation/git-read-tree.adoc | 437 + Documentation/git-rebase.adoc | 1304 + Documentation/git-receive-pack.adoc | 261 + Documentation/git-reflog.adoc | 138 + Documentation/git-refs.adoc | 72 + Documentation/git-remote-ext.adoc | 125 + Documentation/git-remote-fd.adoc | 59 + Documentation/git-remote-helpers.txto | 9 + Documentation/git-remote.adoc | 269 + Documentation/git-repack.adoc | 279 + Documentation/git-replace.adoc | 161 + Documentation/git-replay.adoc | 127 + Documentation/git-request-pull.adoc | 79 + Documentation/git-rerere.adoc | 222 + Documentation/git-reset.adoc | 506 + Documentation/git-restore.adoc | 222 + Documentation/git-rev-list.adoc | 129 + Documentation/git-rev-parse.adoc | 516 + Documentation/git-revert.adoc | 168 + Documentation/git-rm.adoc | 204 + Documentation/git-send-email.adoc | 543 + Documentation/git-send-pack.adoc | 157 + Documentation/git-sh-i18n--envsubst.adoc | 36 + Documentation/git-sh-i18n.adoc | 43 + Documentation/git-sh-setup.adoc | 95 + Documentation/git-shell.adoc | 106 + Documentation/git-shortlog.adoc | 130 + Documentation/git-show-branch.adoc | 211 + Documentation/git-show-index.adoc | 52 + Documentation/git-show-ref.adoc | 214 + Documentation/git-show.adoc | 90 + Documentation/git-sparse-checkout.adoc | 483 + Documentation/git-stage.adoc | 23 + Documentation/git-stash.adoc | 406 + Documentation/git-status.adoc | 529 + Documentation/git-stripspace.adoc | 94 + Documentation/git-submodule.adoc | 473 + Documentation/git-svn.adoc | 1174 + Documentation/git-switch.adoc | 287 + Documentation/git-symbolic-ref.adoc | 82 + Documentation/git-tag.adoc | 418 + Documentation/git-tools.adoc | 10 + Documentation/git-unpack-file.adoc | 28 + Documentation/git-unpack-objects.adoc | 52 + Documentation/git-update-index.adoc | 613 + Documentation/git-update-ref.adoc | 199 + Documentation/git-update-server-info.adoc | 41 + Documentation/git-upload-archive.adoc | 62 + Documentation/git-upload-pack.adoc | 95 + Documentation/git-var.adoc | 105 + Documentation/git-verify-commit.adoc | 32 + Documentation/git-verify-pack.adoc | 53 + Documentation/git-verify-tag.adoc | 32 + Documentation/git-version.adoc | 28 + Documentation/git-web--browse.adoc | 124 + Documentation/git-whatchanged.adoc | 43 + Documentation/git-worktree.adoc | 529 + Documentation/git-write-tree.adoc | 42 + Documentation/git.adoc | 1190 + Documentation/gitattributes.adoc | 1374 + Documentation/gitcli.adoc | 269 + Documentation/gitcore-tutorial.adoc | 1660 + Documentation/gitcredentials.adoc | 336 + Documentation/gitcvs-migration.adoc | 206 + Documentation/gitdiffcore.adoc | 333 + Documentation/giteveryday.adoc | 455 + Documentation/gitfaq.adoc | 542 + Documentation/gitformat-bundle.adoc | 111 + Documentation/gitformat-chunk.adoc | 133 + Documentation/gitformat-commit-graph.adoc | 186 + Documentation/gitformat-index.adoc | 424 + Documentation/gitformat-pack.adoc | 681 + Documentation/gitformat-signature.adoc | 229 + Documentation/gitglossary.adoc | 27 + Documentation/githooks.adoc | 767 + Documentation/gitignore.adoc | 243 + Documentation/gitk.adoc | 188 + Documentation/gitmailmap.adoc | 130 + Documentation/gitmodules.adoc | 135 + Documentation/gitnamespaces.adoc | 68 + Documentation/gitpacking.adoc | 195 + Documentation/gitprotocol-capabilities.adoc | 396 + Documentation/gitprotocol-common.adoc | 118 + Documentation/gitprotocol-http.adoc | 543 + Documentation/gitprotocol-pack.adoc | 725 + Documentation/gitprotocol-v2.adoc | 786 + Documentation/gitremote-helpers.adoc | 562 + Documentation/gitrepository-layout.adoc | 311 + Documentation/gitrevisions.adoc | 36 + Documentation/gitsubmodules.adoc | 287 + Documentation/gittutorial-2.adoc | 436 + Documentation/gittutorial.adoc | 676 + Documentation/gitweb.adoc | 703 + Documentation/gitweb.conf.adoc | 981 + Documentation/gitworkflows.adoc | 479 + Documentation/glossary-content.adoc | 766 + Documentation/howto-index.adoc | 6 + .../howto/coordinate-embargoed-releases.adoc | 246 + Documentation/howto/howto-index.sh | 56 + .../howto/keep-canonical-history-correct.adoc | 216 + Documentation/howto/maintain-git.adoc | 595 + Documentation/howto/meson.build | 62 + Documentation/howto/new-command.adoc | 106 + .../howto/rebase-from-internal-branch.adoc | 164 + .../howto/rebuild-from-update-hook.adoc | 90 + .../howto/recover-corrupted-blob-object.adoc | 144 + .../recover-corrupted-object-harder.adoc | 479 + .../howto/revert-a-faulty-merge.adoc | 273 + Documentation/howto/revert-branch-rebase.adoc | 187 + .../howto/separating-topic-branches.adoc | 94 + .../howto/setup-git-server-over-http.adoc | 285 + Documentation/howto/update-hook-example.adoc | 192 + Documentation/howto/use-git-daemon.adoc | 54 + Documentation/howto/using-merge-subtree.adoc | 75 + .../using-signed-tag-in-pull-request.adoc | 217 + Documentation/i18n.adoc | 70 + .../includes/cmd-config-section-all.txt | 3 + .../includes/cmd-config-section-rest.txt | 3 + Documentation/install-doc-quick.sh | 40 + Documentation/install-webdoc.sh | 39 + Documentation/line-range-format.adoc | 32 + Documentation/line-range-options.adoc | 15 + Documentation/lint-fsck-msgids.perl | 70 + Documentation/lint-gitlink.perl | 69 + Documentation/lint-man-end-blurb.perl | 24 + Documentation/lint-man-section-order.perl | 108 + Documentation/lint-manpages.sh | 108 + Documentation/manpage-bold-literal.xsl | 16 + Documentation/manpage-normal.xsl | 14 + Documentation/manpage.xsl | 3 + Documentation/merge-options.adoc | 210 + Documentation/merge-strategies.adoc | 153 + Documentation/mergetools/vimdiff.txt | 195 + Documentation/meson.build | 504 + Documentation/object-format-disclaimer.adoc | 9 + Documentation/pretty-formats.adoc | 388 + Documentation/pretty-options.adoc | 102 + Documentation/pull-fetch-param.adoc | 120 + Documentation/ref-reachability-filters.adoc | 7 + Documentation/ref-storage-format.adoc | 3 + Documentation/rerere-options.adoc | 9 + Documentation/rev-list-description.adoc | 61 + Documentation/rev-list-options.adoc | 1216 + Documentation/revisions.adoc | 421 + Documentation/scalar.adoc | 179 + Documentation/sequencer.adoc | 16 + Documentation/signoff-option.adoc | 18 + Documentation/technical/.gitignore | 1 + .../technical/api-error-handling.adoc | 103 + Documentation/technical/api-index-skel.adoc | 13 + Documentation/technical/api-index.sh | 39 + Documentation/technical/api-merge.adoc | 36 + .../technical/api-parse-options.adoc | 349 + Documentation/technical/api-path-walk.adoc | 63 + Documentation/technical/api-simple-ipc.adoc | 105 + Documentation/technical/api-trace2.adoc | 1352 + Documentation/technical/bitmap-format.adoc | 398 + Documentation/technical/build-systems.adoc | 224 + Documentation/technical/bundle-uri.adoc | 572 + Documentation/technical/commit-graph.adoc | 401 + .../technical/directory-rename-detection.adoc | 118 + .../technical/hash-function-transition.adoc | 830 + .../long-running-process-protocol.adoc | 50 + Documentation/technical/meson.build | 67 + Documentation/technical/multi-pack-index.adoc | 203 + Documentation/technical/pack-heuristics.adoc | 460 + Documentation/technical/packfile-uri.adoc | 82 + .../technical/parallel-checkout.adoc | 270 + Documentation/technical/partial-clone.adoc | 367 + Documentation/technical/platform-support.adoc | 190 + Documentation/technical/racy-git.adoc | 201 + Documentation/technical/reftable.adoc | 1098 + .../technical/remembering-renames.adoc | 671 + .../technical/repository-version.adoc | 70 + Documentation/technical/rerere.adoc | 186 + Documentation/technical/scalar.adoc | 66 + .../technical/send-pack-pipeline.adoc | 63 + Documentation/technical/shallow.adoc | 60 + Documentation/technical/sparse-checkout.adoc | 1103 + Documentation/technical/sparse-index.adoc | 208 + Documentation/technical/trivial-merge.adoc | 121 + Documentation/technical/unit-tests.adoc | 242 + Documentation/texi.xsl | 26 + Documentation/trace2-target-values.adoc | 12 + Documentation/transfer-data-leaks.adoc | 30 + Documentation/urls-remotes.adoc | 96 + Documentation/urls.adoc | 110 + Documentation/user-manual.adoc | 4638 +++ GIT-BUILD-OPTIONS.in | 48 + GIT-VERSION-FILE.in | 1 + GIT-VERSION-GEN | 96 + INSTALL | 236 + LGPL-2.1 | 511 + Makefile | 3889 ++ README.md | 74 + RelNotes | 1 + SECURITY.md | 51 + abspath.c | 327 + abspath.h | 54 + aclocal.m4 | 40 + add-interactive.c | 1211 + add-interactive.h | 41 + add-patch.c | 1820 + advice.c | 313 + advice.h | 86 + alias.c | 139 + alias.h | 15 + alloc.c | 123 + alloc.h | 20 + apply.c | 5163 +++ apply.h | 190 + archive-tar.c | 550 + archive-zip.c | 659 + archive.c | 809 + archive.h | 63 + attr.c | 1348 + attr.h | 286 + banned.h | 44 + base85.c | 132 + base85.h | 7 + bin-wrappers/.gitignore | 9 + bin-wrappers/meson.build | 28 + bin-wrappers/wrap-for-bin.sh | 37 + bisect.c | 1224 + bisect.h | 85 + blame.c | 2953 ++ blame.h | 191 + blob.c | 18 + blob.h | 24 + block-sha1/sha1.c | 230 + block-sha1/sha1.h | 24 + bloom.c | 542 + bloom.h | 140 + branch.c | 860 + branch.h | 158 + builtin.h | 257 + builtin/add.c | 593 + builtin/am.c | 2544 ++ builtin/annotate.c | 36 + builtin/apply.c | 46 + builtin/archive.c | 117 + builtin/bisect.c | 1470 + builtin/blame.c | 1247 + builtin/branch.c | 1023 + builtin/bugreport.c | 208 + builtin/bundle.c | 255 + builtin/cat-file.c | 1101 + builtin/check-attr.c | 207 + builtin/check-ignore.c | 201 + builtin/check-mailmap.c | 86 + builtin/check-ref-format.c | 100 + builtin/checkout--worker.c | 153 + builtin/checkout-index.c | 350 + builtin/checkout.c | 2085 ++ builtin/clean.c | 1099 + builtin/clone.c | 1596 + builtin/column.c | 68 + builtin/commit-graph.c | 359 + builtin/commit-tree.c | 151 + builtin/commit.c | 1927 + builtin/config.c | 1436 + builtin/count-objects.c | 177 + builtin/credential-cache--daemon.c | 354 + builtin/credential-cache.c | 207 + builtin/credential-store.c | 227 + builtin/credential.c | 51 + builtin/describe.c | 743 + builtin/diagnose.c | 70 + builtin/diff-files.c | 93 + builtin/diff-index.c | 85 + builtin/diff-tree.c | 238 + builtin/diff.c | 635 + builtin/difftool.c | 804 + builtin/fast-export.c | 1315 + builtin/fast-import.c | 3690 ++ builtin/fetch-pack.c | 304 + builtin/fetch.c | 2693 ++ builtin/fmt-merge-msg.c | 78 + builtin/for-each-ref.c | 114 + builtin/for-each-repo.c | 75 + builtin/fsck.c | 1119 + builtin/fsmonitor--daemon.c | 1606 + builtin/gc.c | 3015 ++ builtin/get-tar-commit-id.c | 58 + builtin/grep.c | 1286 + builtin/hash-object.c | 180 + builtin/help.c | 734 + builtin/hook.c | 86 + builtin/index-pack.c | 2130 ++ builtin/init-db.c | 260 + builtin/interpret-trailers.c | 247 + builtin/log.c | 2721 ++ builtin/ls-files.c | 768 + builtin/ls-remote.c | 179 + builtin/ls-tree.c | 451 + builtin/mailinfo.c | 119 + builtin/mailsplit.c | 377 + builtin/merge-base.c | 207 + builtin/merge-file.c | 190 + builtin/merge-index.c | 131 + builtin/merge-ours.c | 38 + builtin/merge-recursive.c | 100 + builtin/merge-tree.c | 680 + builtin/merge.c | 1825 + builtin/mktag.c | 115 + builtin/mktree.c | 208 + builtin/multi-pack-index.c | 308 + builtin/mv.c | 593 + builtin/name-rev.c | 690 + builtin/notes.c | 1162 + builtin/pack-objects.c | 4704 +++ builtin/pack-redundant.c | 705 + builtin/pack-refs.c | 61 + builtin/patch-id.c | 262 + builtin/prune-packed.c | 35 + builtin/prune.c | 219 + builtin/pull.c | 1167 + builtin/push.c | 672 + builtin/range-diff.c | 175 + builtin/read-tree.c | 289 + builtin/rebase.c | 1892 + builtin/receive-pack.c | 2641 ++ builtin/reflog.c | 479 + builtin/refs.c | 120 + builtin/remote-ext.c | 211 + builtin/remote-fd.c | 88 + builtin/remote.c | 1858 + builtin/repack.c | 1587 + builtin/replace.c | 640 + builtin/replay.c | 463 + builtin/rerere.c | 129 + builtin/reset.c | 534 + builtin/rev-list.c | 831 + builtin/rev-parse.c | 1177 + builtin/revert.c | 306 + builtin/rm.c | 449 + builtin/send-pack.c | 350 + builtin/shortlog.c | 534 + builtin/show-branch.c | 1004 + builtin/show-index.c | 125 + builtin/show-ref.c | 343 + builtin/sparse-checkout.c | 1090 + builtin/stash.c | 1948 + builtin/stripspace.c | 73 + builtin/submodule--helper.c | 3601 ++ builtin/symbolic-ref.c | 97 + builtin/tag.c | 709 + builtin/unpack-file.c | 49 + builtin/unpack-objects.c | 689 + builtin/update-index.c | 1256 + builtin/update-ref.c | 805 + builtin/update-server-info.c | 31 + builtin/upload-archive.c | 147 + builtin/upload-pack.c | 89 + builtin/var.c | 247 + builtin/verify-commit.c | 84 + builtin/verify-pack.c | 95 + builtin/verify-tag.c | 73 + builtin/worktree.c | 1441 + builtin/write-tree.c | 66 + bulk-checkin.c | 390 + bulk-checkin.h | 39 + bundle-uri.c | 954 + bundle-uri.h | 168 + bundle.c | 632 + bundle.h | 72 + cache-tree.c | 1028 + cache-tree.h | 55 + cbtree.c | 136 + cbtree.h | 54 + chdir-notify.c | 96 + chdir-notify.h | 73 + check-builtins.sh | 34 + checkout.c | 75 + checkout.h | 15 + chunk-format.c | 215 + chunk-format.h | 73 + ci/check-directional-formatting.bash | 27 + ci/check-whitespace.sh | 101 + ci/config/README | 14 + ci/install-dependencies.sh | 160 + ci/install-sdk.ps1 | 12 + ci/lib.sh | 399 + ci/make-test-artifacts.sh | 12 + ci/mount-fileshare.sh | 25 + ci/print-test-failures.sh | 94 + ci/run-build-and-minimal-fuzzers.sh | 31 + ci/run-build-and-tests.sh | 77 + ci/run-static-analysis.sh | 34 + ci/run-style-check.sh | 25 + ci/run-test-slice.sh | 23 + ci/test-documentation.sh | 46 + ci/util/extract-trash-dirs.sh | 50 + color.c | 489 + color.h | 140 + column.c | 412 + column.h | 46 + combine-diff.c | 1669 + command-list.txt | 242 + commit-graph.c | 2924 ++ commit-graph.h | 216 + commit-reach.c | 1363 + commit-reach.h | 159 + commit-slab-decl.h | 44 + commit-slab-impl.h | 105 + commit-slab.h | 66 + commit.c | 1961 + commit.h | 376 + common-main.c | 92 + compat/.gitattributes | 1 + compat/access.c | 31 + compat/apple-common-crypto.h | 96 + compat/basename.c | 83 + compat/bswap.h | 193 + compat/compiler.h | 40 + compat/disk.h | 57 + compat/fileno.c | 7 + compat/fopen.c | 37 + compat/fsmonitor/fsm-darwin-gcc.h | 90 + compat/fsmonitor/fsm-health-darwin.c | 24 + compat/fsmonitor/fsm-health-win32.c | 280 + compat/fsmonitor/fsm-health.h | 47 + compat/fsmonitor/fsm-ipc-darwin.c | 59 + compat/fsmonitor/fsm-ipc-win32.c | 11 + compat/fsmonitor/fsm-listen-darwin.c | 545 + compat/fsmonitor/fsm-listen-win32.c | 879 + compat/fsmonitor/fsm-listen.h | 49 + compat/fsmonitor/fsm-path-utils-darwin.c | 138 + compat/fsmonitor/fsm-path-utils-win32.c | 148 + compat/fsmonitor/fsm-settings-darwin.c | 63 + compat/fsmonitor/fsm-settings-win32.c | 37 + compat/hstrerror.c | 21 + compat/inet_ntop.c | 185 + compat/inet_pton.c | 215 + compat/linux/procinfo.c | 176 + compat/memmem.c | 32 + compat/mingw.c | 3338 ++ compat/mingw.h | 639 + compat/mkdir.c | 24 + compat/mkdtemp.c | 8 + compat/mmap.c | 45 + compat/msvc.c | 6 + compat/msvc.h | 33 + compat/nedmalloc/License.txt | 23 + compat/nedmalloc/Readme.txt | 136 + compat/nedmalloc/malloc.c.h | 5761 +++ compat/nedmalloc/nedmalloc.c | 954 + compat/nedmalloc/nedmalloc.h | 180 + compat/nonblock.c | 50 + compat/nonblock.h | 9 + compat/obstack.c | 413 + compat/obstack.h | 511 + compat/open.c | 25 + compat/poll/poll.c | 610 + compat/poll/poll.h | 67 + compat/pread.c | 19 + compat/precompose_utf8.c | 202 + compat/precompose_utf8.h | 47 + compat/qsort_s.c | 63 + compat/regcomp_enhanced.c | 9 + compat/regex/regcomp.c | 3893 ++ compat/regex/regex.c | 90 + compat/regex/regex.h | 586 + compat/regex/regex_internal.c | 1743 + compat/regex/regex_internal.h | 808 + compat/regex/regexec.c | 4368 +++ compat/setenv.c | 40 + compat/sha1-chunked.c | 20 + compat/sha1-chunked.h | 2 + compat/simple-ipc/ipc-shared.c | 30 + compat/simple-ipc/ipc-unix-socket.c | 1048 + compat/simple-ipc/ipc-win32.c | 944 + compat/snprintf.c | 69 + compat/stat.c | 48 + compat/strcasestr.c | 22 + compat/strdup.c | 11 + compat/strlcpy.c | 13 + compat/strtoimax.c | 10 + compat/strtoumax.c | 10 + compat/stub/procinfo.c | 11 + compat/terminal.c | 620 + compat/terminal.h | 27 + compat/unsetenv.c | 29 + compat/vcbuild/.gitignore | 3 + compat/vcbuild/README | 112 + compat/vcbuild/find_vs_env.bat | 168 + compat/vcbuild/include/sys/param.h | 1 + compat/vcbuild/include/sys/time.h | 1 + compat/vcbuild/include/sys/utime.h | 34 + compat/vcbuild/include/unistd.h | 107 + compat/vcbuild/include/utime.h | 1 + compat/vcbuild/scripts/clink.pl | 133 + compat/vcbuild/scripts/lib.pl | 26 + compat/vcbuild/vcpkg_copy_dlls.bat | 39 + compat/vcbuild/vcpkg_install.bat | 80 + compat/win32.h | 41 + compat/win32/alloca.h | 1 + compat/win32/dirent.c | 92 + compat/win32/dirent.h | 20 + compat/win32/flush.c | 28 + compat/win32/git.manifest | 25 + compat/win32/headless.c | 118 + compat/win32/lazyload.h | 61 + compat/win32/path-utils.c | 91 + compat/win32/path-utils.h | 37 + compat/win32/pthread.c | 61 + compat/win32/pthread.h | 100 + compat/win32/syslog.c | 83 + compat/win32/syslog.h | 20 + compat/win32/trace2_win32_process_info.c | 195 + compat/win32mmap.c | 48 + compat/winansi.c | 685 + compat/zlib-uncompress2.c | 96 + config.c | 3812 ++ config.h | 848 + config.mak.dev | 101 + config.mak.in | 24 + config.mak.uname | 837 + configure.ac | 1295 + connect.c | 1527 + connect.h | 33 + connected.c | 167 + connected.h | 72 + contrib/README | 43 + contrib/buildsystems/CMakeLists.txt | 1243 + contrib/buildsystems/Generators.pm | 42 + contrib/buildsystems/Generators/QMake.pm | 189 + contrib/buildsystems/Generators/Vcproj.pm | 579 + contrib/buildsystems/Generators/Vcxproj.pm | 402 + contrib/buildsystems/engine.pl | 395 + contrib/buildsystems/generate | 29 + contrib/buildsystems/git-version.in | 1 + contrib/buildsystems/parse.pl | 228 + contrib/coccinelle/.gitignore | 1 + contrib/coccinelle/README | 124 + contrib/coccinelle/array.cocci | 103 + contrib/coccinelle/commit.cocci | 52 + .../coccinelle/config_fn_ctx.pending.cocci | 144 + contrib/coccinelle/equals-null.cocci | 30 + contrib/coccinelle/flex_alloc.cocci | 13 + contrib/coccinelle/free.cocci | 45 + contrib/coccinelle/git_config_number.cocci | 27 + contrib/coccinelle/hashmap.cocci | 16 + contrib/coccinelle/index-compatibility.cocci | 157 + contrib/coccinelle/object_id.cocci | 75 + contrib/coccinelle/preincr.cocci | 5 + contrib/coccinelle/qsort.cocci | 37 + contrib/coccinelle/refs.cocci | 103 + contrib/coccinelle/spatchcache | 304 + contrib/coccinelle/strbuf.cocci | 62 + contrib/coccinelle/swap.cocci | 28 + contrib/coccinelle/tests/free.c | 11 + contrib/coccinelle/tests/free.res | 9 + contrib/coccinelle/the_repository.cocci | 123 + contrib/coccinelle/xcalloc.cocci | 10 + contrib/coccinelle/xopen.cocci | 19 + contrib/coccinelle/xstrdup_or_null.cocci | 5 + contrib/coccinelle/xstrncmpz.cocci | 28 + contrib/completion/.gitattributes | 1 + contrib/completion/git-completion.bash | 3984 +++ contrib/completion/git-completion.tcsh | 127 + contrib/completion/git-completion.zsh | 295 + contrib/completion/git-prompt.sh | 672 + contrib/completion/meson.build | 16 + contrib/contacts/.gitignore | 3 + contrib/contacts/Makefile | 71 + contrib/contacts/git-contacts | 203 + contrib/contacts/git-contacts.txt | 94 + contrib/coverage-diff.sh | 103 + contrib/credential/libsecret/.gitignore | 1 + contrib/credential/libsecret/Makefile | 25 + .../libsecret/git-credential-libsecret.c | 454 + contrib/credential/netrc/.gitignore | 1 + contrib/credential/netrc/Makefile | 30 + .../netrc/git-credential-netrc.perl | 443 + .../netrc/t-git-credential-netrc.sh | 22 + .../credential/netrc/test.command-option-gpg | 2 + contrib/credential/netrc/test.git-config-gpg | 2 + contrib/credential/netrc/test.netrc | 13 + contrib/credential/netrc/test.netrc.gpg | 0 contrib/credential/netrc/test.pl | 139 + contrib/credential/osxkeychain/.gitignore | 1 + contrib/credential/osxkeychain/Makefile | 18 + .../osxkeychain/git-credential-osxkeychain.c | 447 + contrib/credential/wincred/Makefile | 22 + .../wincred/git-credential-wincred.c | 352 + contrib/diff-highlight/.gitignore | 2 + contrib/diff-highlight/DiffHighlight.pm | 285 + contrib/diff-highlight/Makefile | 23 + contrib/diff-highlight/README | 223 + contrib/diff-highlight/diff-highlight.perl | 8 + contrib/diff-highlight/t/.gitignore | 2 + contrib/diff-highlight/t/Makefile | 22 + .../diff-highlight/t/t9400-diff-highlight.sh | 341 + contrib/emacs/README | 33 + contrib/emacs/git-blame.el | 6 + contrib/emacs/git.el | 6 + contrib/examples/README | 20 + contrib/fast-import/git-import.perl | 64 + contrib/fast-import/git-import.sh | 38 + contrib/fast-import/git-p4.README | 12 + contrib/fast-import/import-directories.perl | 416 + contrib/fast-import/import-tars.perl | 227 + contrib/fast-import/import-zips.py | 78 + contrib/git-jump/README | 123 + contrib/git-jump/git-jump | 117 + contrib/git-resurrect.sh | 181 + contrib/git-shell-commands/README | 18 + contrib/git-shell-commands/help | 18 + contrib/git-shell-commands/list | 10 + contrib/hooks/multimail/README.Git | 7 + contrib/hooks/post-receive-email | 759 + contrib/hooks/pre-auto-gc-battery | 42 + contrib/hooks/setgitperms.perl | 214 + contrib/hooks/update-paranoid | 421 + contrib/long-running-filter/example.pl | 132 + contrib/meson.build | 3 + contrib/mw-to-git/.gitignore | 2 + contrib/mw-to-git/.perlcriticrc | 28 + contrib/mw-to-git/Git/Mediawiki.pm | 101 + contrib/mw-to-git/Makefile | 58 + contrib/mw-to-git/bin-wrapper/git | 14 + contrib/mw-to-git/git-mw.perl | 368 + contrib/mw-to-git/git-remote-mediawiki.perl | 1390 + contrib/mw-to-git/git-remote-mediawiki.txt | 7 + contrib/mw-to-git/t/.gitignore | 4 + contrib/mw-to-git/t/Makefile | 31 + contrib/mw-to-git/t/README | 124 + contrib/mw-to-git/t/install-wiki.sh | 55 + contrib/mw-to-git/t/push-pull-tests.sh | 144 + contrib/mw-to-git/t/t9360-mw-to-git-clone.sh | 257 + .../mw-to-git/t/t9361-mw-to-git-push-pull.sh | 24 + contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh | 347 + .../t/t9363-mw-to-git-export-import.sh | 218 + contrib/mw-to-git/t/t9364-pull-by-rev.sh | 17 + .../mw-to-git/t/t9365-continuing-queries.sh | 23 + contrib/mw-to-git/t/test-gitmw-lib.sh | 432 + contrib/mw-to-git/t/test-gitmw.pl | 223 + contrib/mw-to-git/t/test.config | 40 + contrib/persistent-https/LICENSE | 202 + contrib/persistent-https/Makefile | 40 + contrib/persistent-https/README | 72 + contrib/persistent-https/client.go | 189 + contrib/persistent-https/main.go | 82 + contrib/persistent-https/proxy.go | 190 + contrib/persistent-https/socket.go | 97 + contrib/remote-helpers/README | 15 + contrib/remote-helpers/git-remote-bzr | 11 + contrib/remote-helpers/git-remote-hg | 11 + contrib/remotes2config.sh | 33 + contrib/rerere-train.sh | 102 + contrib/stats/git-common-hash | 26 + contrib/stats/mailmap.pl | 70 + contrib/stats/packinfo.pl | 212 + contrib/subtree/.gitignore | 9 + contrib/subtree/COPYING | 339 + contrib/subtree/INSTALL | 28 + contrib/subtree/Makefile | 110 + contrib/subtree/README | 8 + contrib/subtree/git-subtree.sh | 1132 + contrib/subtree/git-subtree.txt | 353 + contrib/subtree/meson.build | 71 + contrib/subtree/t/Makefile | 85 + contrib/subtree/t/t7900-subtree.sh | 1566 + contrib/subtree/todo | 48 + contrib/thunderbird-patch-inline/README | 20 + contrib/thunderbird-patch-inline/appp.sh | 55 + contrib/update-unicode/.gitignore | 3 + contrib/update-unicode/README | 20 + contrib/update-unicode/update_unicode.sh | 33 + contrib/vscode/.gitattributes | 1 + contrib/vscode/README.md | 18 + contrib/vscode/init.sh | 377 + contrib/workdir/.gitattributes | 1 + contrib/workdir/git-new-workdir | 105 + convert.c | 2060 ++ convert.h | 240 + copy.c | 72 + copy.h | 10 + credential.c | 710 + credential.h | 311 + csum-file.c | 253 + csum-file.h | 96 + ctype.c | 30 + daemon.c | 1466 + date.c | 1420 + date.h | 73 + decorate.c | 101 + decorate.h | 71 + delta-islands.c | 559 + delta-islands.h | 19 + delta.h | 104 + detect-compiler | 58 + diagnose.c | 282 + diagnose.h | 21 + diff-delta.c | 498 + diff-lib.c | 729 + diff-merges.c | 192 + diff-merges.h | 28 + diff-no-index.c | 374 + diff.c | 7391 ++++ diff.h | 710 + diffcore-break.c | 313 + diffcore-delta.c | 236 + diffcore-order.c | 129 + diffcore-pickaxe.c | 292 + diffcore-rename.c | 1723 + diffcore-rotate.c | 47 + diffcore.h | 236 + dir-iterator.c | 307 + dir-iterator.h | 117 + dir.c | 4138 +++ dir.h | 677 + editor.c | 167 + editor.h | 35 + entry.c | 613 + entry.h | 71 + environment.c | 254 + environment.h | 228 + ewah/bitmap.c | 311 + ewah/ewah_bitmap.c | 475 + ewah/ewah_io.c | 137 + ewah/ewah_rlw.c | 109 + ewah/ewok.h | 202 + ewah/ewok_rlw.h | 114 + exec-cmd.c | 396 + exec-cmd.h | 16 + fetch-negotiator.c | 30 + fetch-negotiator.h | 67 + fetch-pack.c | 2271 ++ fetch-pack.h | 120 + fmt-merge-msg.c | 723 + fmt-merge-msg.h | 22 + fsck.c | 1391 + fsck.h | 291 + fsmonitor--daemon.h | 171 + fsmonitor-ipc.c | 176 + fsmonitor-ipc.h | 50 + fsmonitor-ll.h | 52 + fsmonitor-path-utils.h | 60 + fsmonitor-settings.c | 290 + fsmonitor-settings.h | 54 + fsmonitor.c | 822 + fsmonitor.h | 71 + generate-cmdlist.sh | 120 + generate-configlist.sh | 31 + generate-hooklist.sh | 33 + generate-perl.sh | 37 + generate-python.sh | 20 + generate-script.sh | 34 + gettext.c | 159 + gettext.h | 69 + git-archimport.perl | 1134 + git-compat-util.h | 1598 + git-curl-compat.h | 48 + git-cvsexportcommit.perl | 467 + git-cvsimport.perl | 1183 + git-cvsserver.perl | 5128 +++ git-difftool--helper.sh | 125 + git-filter-branch.sh | 664 + git-gui/.gitattributes | 6 + git-gui/.gitignore | 8 + git-gui/GIT-VERSION-GEN | 80 + git-gui/Makefile | 334 + git-gui/README.md | 174 + git-gui/git-gui--askpass | 84 + git-gui/git-gui.sh | 4147 +++ git-gui/lib/about.tcl | 70 + git-gui/lib/blame.tcl | 1374 + git-gui/lib/branch.tcl | 40 + git-gui/lib/branch_checkout.tcl | 93 + git-gui/lib/branch_create.tcl | 224 + git-gui/lib/branch_delete.tcl | 147 + git-gui/lib/branch_rename.tcl | 134 + git-gui/lib/browser.tcl | 322 + git-gui/lib/checkout_op.tcl | 646 + git-gui/lib/choose_font.tcl | 171 + git-gui/lib/choose_repository.tcl | 1124 + git-gui/lib/choose_rev.tcl | 634 + git-gui/lib/chord.tcl | 158 + git-gui/lib/class.tcl | 194 + git-gui/lib/commit.tcl | 557 + git-gui/lib/console.tcl | 225 + git-gui/lib/database.tcl | 115 + git-gui/lib/date.tcl | 53 + git-gui/lib/diff.tcl | 891 + git-gui/lib/encoding.tcl | 466 + git-gui/lib/error.tcl | 119 + git-gui/lib/git-gui.ico | Bin 0 -> 3638 bytes git-gui/lib/index.tcl | 753 + git-gui/lib/line.tcl | 81 + git-gui/lib/logo.tcl | 43 + git-gui/lib/merge.tcl | 285 + git-gui/lib/mergetool.tcl | 417 + git-gui/lib/option.tcl | 349 + git-gui/lib/remote.tcl | 333 + git-gui/lib/remote_add.tcl | 190 + git-gui/lib/remote_branch_delete.tcl | 359 + git-gui/lib/search.tcl | 300 + git-gui/lib/shortcut.tcl | 140 + git-gui/lib/spellcheck.tcl | 415 + git-gui/lib/sshkey.tcl | 131 + git-gui/lib/status_bar.tcl | 312 + git-gui/lib/themed.tcl | 410 + git-gui/lib/tools.tcl | 168 + git-gui/lib/tools_dlg.tcl | 414 + git-gui/lib/transport.tcl | 232 + git-gui/lib/win32.tcl | 26 + git-gui/lib/win32_shortcut.js | 34 + git-gui/macosx/AppMain.tcl | 29 + git-gui/macosx/Info.plist | 30 + git-gui/macosx/git-gui.icns | Bin 0 -> 28866 bytes git-gui/po/.gitignore | 2 + git-gui/po/README | 251 + git-gui/po/bg.po | 2866 ++ git-gui/po/de.po | 2874 ++ git-gui/po/el.po | 2005 ++ git-gui/po/fr.po | 2604 ++ git-gui/po/git-gui.pot | 2666 ++ git-gui/po/glossary/Makefile | 9 + git-gui/po/glossary/bg.po | 287 + git-gui/po/glossary/de.po | 430 + git-gui/po/glossary/el.po | 171 + git-gui/po/glossary/fr.po | 166 + git-gui/po/glossary/git-gui-glossary.pot | 398 + git-gui/po/glossary/git-gui-glossary.txt | 96 + git-gui/po/glossary/it.po | 184 + git-gui/po/glossary/pt_br.po | 169 + git-gui/po/glossary/pt_pt.po | 293 + git-gui/po/glossary/txt-to-pot.sh | 48 + git-gui/po/glossary/zh_cn.po | 170 + git-gui/po/hu.po | 2602 ++ git-gui/po/it.po | 2591 ++ git-gui/po/ja.po | 2685 ++ git-gui/po/nb.po | 2474 ++ git-gui/po/po2msg.sh | 152 + git-gui/po/pt_br.po | 2568 ++ git-gui/po/pt_pt.po | 2716 ++ git-gui/po/ru.po | 2651 ++ git-gui/po/sv.po | 2809 ++ git-gui/po/vi.po | 2690 ++ git-gui/po/zh_cn.po | 1967 + git-gui/windows/git-gui.sh | 25 + git-instaweb.sh | 786 + git-merge-octopus.sh | 112 + git-merge-one-file.sh | 167 + git-merge-resolve.sh | 64 + git-mergetool--lib.sh | 549 + git-mergetool.sh | 579 + git-p4.py | 4628 +++ git-quiltimport.sh | 155 + git-request-pull.sh | 172 + git-send-email.perl | 2281 ++ git-sh-i18n.sh | 79 + git-sh-setup.sh | 358 + git-submodule.sh | 671 + git-svn.perl | 2250 ++ git-web--browse.sh | 196 + git-zlib.c | 274 + git-zlib.h | 28 + git.c | 973 + git.rc.in | 24 + gitk-git/.gitignore | 2 + gitk-git/Makefile | 80 + gitk-git/gitk | 12774 +++++++ gitk-git/po/.gitignore | 1 + gitk-git/po/bg.po | 1447 + gitk-git/po/ca.po | 1369 + gitk-git/po/de.po | 1387 + gitk-git/po/es.po | 1405 + gitk-git/po/fr.po | 1400 + gitk-git/po/hu.po | 1419 + gitk-git/po/it.po | 1387 + gitk-git/po/ja.po | 1379 + gitk-git/po/po2msg.sh | 133 + gitk-git/po/pt_br.po | 1390 + gitk-git/po/pt_pt.po | 1376 + gitk-git/po/ru.po | 1371 + gitk-git/po/sv.po | 1433 + gitk-git/po/vi.po | 1379 + gitk-git/po/zh_cn.po | 1367 + gitweb/GITWEB-BUILD-OPTIONS.in | 24 + gitweb/INSTALL | 328 + gitweb/Makefile | 146 + gitweb/README | 70 + gitweb/generate-gitweb-cgi.sh | 47 + gitweb/generate-gitweb-js.sh | 12 + gitweb/gitweb.perl | 8490 +++++ gitweb/meson.build | 89 + gitweb/static/git-favicon.png | Bin 0 -> 115 bytes gitweb/static/git-logo.png | Bin 0 -> 207 bytes gitweb/static/gitweb.css | 686 + gitweb/static/js/README | 20 + gitweb/static/js/adjust-timezone.js | 330 + gitweb/static/js/blame_incremental.js | 692 + gitweb/static/js/javascript-detection.js | 43 + gitweb/static/js/lib/common-lib.js | 224 + gitweb/static/js/lib/cookies.js | 114 + gitweb/static/js/lib/datetime.js | 176 + gpg-interface.c | 1115 + gpg-interface.h | 95 + graph.c | 1555 + graph.h | 265 + grep.c | 2018 ++ grep.h | 266 + hash-lookup.c | 134 + hash-lookup.h | 32 + hash.h | 444 + hashmap.c | 351 + hashmap.h | 577 + help.c | 859 + help.h | 92 + hex-ll.c | 49 + hex-ll.h | 27 + hex.c | 124 + hex.h | 70 + hook.c | 196 + hook.h | 94 + http-backend.c | 822 + http-fetch.c | 182 + http-push.c | 2002 ++ http-walker.c | 632 + http.c | 2810 ++ http.h | 255 + ident.c | 732 + ident.h | 69 + imap-send.c | 1593 + iterator.h | 81 + json-writer.c | 411 + json-writer.h | 110 + khash.h | 338 + kwset.c | 813 + kwset.h | 67 + levenshtein.c | 86 + levenshtein.h | 8 + line-log.c | 1349 + line-log.h | 63 + line-range.c | 297 + line-range.h | 41 + linear-assignment.c | 207 + linear-assignment.h | 22 + list-objects-filter-options.c | 413 + list-objects-filter-options.h | 165 + list-objects-filter.c | 825 + list-objects-filter.h | 97 + list-objects.c | 446 + list-objects.h | 36 + list.h | 207 + lockfile.c | 218 + lockfile.h | 331 + log-tree.c | 1204 + log-tree.h | 42 + loose.c | 260 + loose.h | 24 + ls-refs.c | 213 + ls-refs.h | 9 + mailinfo.c | 1316 + mailinfo.h | 58 + mailmap.c | 327 + mailmap.h | 22 + match-trees.c | 379 + match-trees.h | 10 + mem-pool.c | 220 + mem-pool.h | 69 + merge-blobs.c | 106 + merge-blobs.h | 11 + merge-ll.c | 470 + merge-ll.h | 114 + merge-ort-wrappers.c | 66 + merge-ort-wrappers.h | 25 + merge-ort.c | 5287 +++ merge-ort.h | 117 + merge-recursive.c | 4080 +++ merge-recursive.h | 132 + merge.c | 113 + merge.h | 17 + mergesort.h | 105 + mergetools/araxis | 26 + mergetools/bc | 37 + mergetools/codecompare | 31 + mergetools/deltawalker | 33 + mergetools/diffmerge | 26 + mergetools/diffuse | 23 + mergetools/ecmerge | 22 + mergetools/emerge | 34 + mergetools/examdiff | 24 + mergetools/guiffy | 26 + mergetools/gvimdiff | 1 + mergetools/kdiff3 | 44 + mergetools/kompare | 19 + mergetools/meld | 97 + mergetools/nvimdiff | 1 + mergetools/opendiff | 22 + mergetools/p4merge | 44 + mergetools/smerge | 20 + mergetools/tkdiff | 24 + mergetools/tortoisemerge | 40 + mergetools/vimdiff | 645 + mergetools/vscode | 19 + mergetools/winmerge | 23 + mergetools/xxdiff | 38 + meson.build | 1955 + meson_options.txt | 99 + midx-write.c | 1788 + midx.c | 1019 + midx.h | 146 + name-hash.c | 758 + name-hash.h | 21 + negotiator/default.c | 200 + negotiator/default.h | 8 + negotiator/noop.c | 45 + negotiator/noop.h | 8 + negotiator/skipping.c | 271 + negotiator/skipping.h | 8 + notes-cache.c | 103 + notes-cache.h | 22 + notes-merge.c | 766 + notes-merge.h | 87 + notes-utils.c | 200 + notes-utils.h | 55 + notes.c | 1379 + notes.h | 347 + object-file-convert.c | 280 + object-file-convert.h | 24 + object-file.c | 3148 ++ object-file.h | 137 + object-name.c | 2186 ++ object-name.h | 133 + object-store-ll.h | 556 + object-store.h | 11 + object.c | 687 + object.h | 347 + oid-array.c | 103 + oid-array.h | 137 + oidmap.c | 62 + oidmap.h | 93 + oidset.c | 94 + oidset.h | 124 + oidtree.c | 109 + oidtree.h | 22 + oss-fuzz/.gitignore | 8 + oss-fuzz/dummy-cmd-main.c | 14 + oss-fuzz/fuzz-commit-graph.c | 32 + oss-fuzz/fuzz-config.c | 33 + oss-fuzz/fuzz-credential-from-url-gently.c | 32 + oss-fuzz/fuzz-date.c | 49 + oss-fuzz/fuzz-pack-headers.c | 15 + oss-fuzz/fuzz-pack-idx.c | 14 + oss-fuzz/fuzz-parse-attr-line.c | 41 + oss-fuzz/fuzz-url-decode-mem.c | 43 + pack-bitmap-write.c | 1083 + pack-bitmap.c | 3070 ++ pack-bitmap.h | 168 + pack-check.c | 203 + pack-mtimes.c | 133 + pack-mtimes.h | 24 + pack-objects.c | 242 + pack-objects.h | 309 + pack-revindex.c | 583 + pack-revindex.h | 148 + pack-write.c | 601 + pack.h | 132 + packfile.c | 2337 ++ packfile.h | 225 + pager.c | 307 + pager.h | 19 + parallel-checkout.c | 677 + parallel-checkout.h | 113 + parse-options-cb.c | 318 + parse-options.c | 1385 + parse-options.h | 610 + parse.c | 211 + parse.h | 21 + patch-delta.c | 94 + patch-ids.c | 136 + patch-ids.h | 47 + path-walk.c | 591 + path-walk.h | 69 + path.c | 1486 + path.h | 330 + pathspec.c | 890 + pathspec.h | 199 + perl/.gitignore | 1 + perl/FromCPAN/.gitattributes | 1 + perl/FromCPAN/Error.pm | 1040 + perl/FromCPAN/Mail/Address.pm | 280 + perl/FromCPAN/Mail/meson.build | 8 + perl/FromCPAN/meson.build | 10 + perl/Git.pm | 1767 + perl/Git/I18N.pm | 125 + perl/Git/IndexInfo.pm | 35 + perl/Git/LoadCPAN.pm | 104 + perl/Git/LoadCPAN/Error.pm | 10 + perl/Git/LoadCPAN/Mail/Address.pm | 10 + perl/Git/LoadCPAN/Mail/meson.build | 8 + perl/Git/LoadCPAN/meson.build | 10 + perl/Git/Packet.pm | 173 + perl/Git/SVN.pm | 2573 ++ perl/Git/SVN/Editor.pm | 605 + perl/Git/SVN/Fetcher.pm | 622 + perl/Git/SVN/GlobSpec.pm | 65 + perl/Git/SVN/Log.pm | 400 + perl/Git/SVN/Memoize/YAML.pm | 93 + perl/Git/SVN/Memoize/meson.build | 8 + perl/Git/SVN/Migration.pm | 265 + perl/Git/SVN/Prompt.pm | 184 + perl/Git/SVN/Ra.pm | 708 + perl/Git/SVN/Utils.pm | 232 + perl/Git/SVN/meson.build | 21 + perl/Git/meson.build | 19 + .../header_templates/fixed_prefix.template.pl | 1 + .../runtime_prefix.template.pl | 42 + perl/meson.build | 13 + pkt-line.c | 711 + pkt-line.h | 254 + po/.gitignore | 3 + po/README.md | 460 + po/TEAMS | 92 + po/bg.po | 24566 +++++++++++++ po/ca.po | 29760 ++++++++++++++++ po/de.po | 24196 +++++++++++++ po/el.po | 21468 +++++++++++ po/es.po | 22396 ++++++++++++ po/fr.po | 24132 +++++++++++++ po/id.po | 29336 +++++++++++++++ po/is.po | 103 + po/it.po | 26670 ++++++++++++++ po/ko.po | 18000 ++++++++++ po/meson.build | 27 + po/pl.po | 27504 ++++++++++++++ po/pt_PT.po | 26666 ++++++++++++++ po/ru.po | 21696 +++++++++++ po/sv.po | 23375 ++++++++++++ po/tr.po | 23521 ++++++++++++ po/uk.po | 23789 ++++++++++++ po/vi.po | 23538 ++++++++++++ po/zh_CN.po | 28890 +++++++++++++++ po/zh_TW.po | 28899 +++++++++++++++ preload-index.c | 186 + preload-index.h | 15 + pretty.c | 2372 ++ pretty.h | 173 + prio-queue.c | 99 + prio-queue.h | 60 + progress.c | 383 + progress.h | 32 + promisor-remote.c | 294 + promisor-remote.h | 35 + prompt.c | 88 + prompt.h | 11 + protocol-caps.c | 115 + protocol-caps.h | 8 + protocol.c | 99 + protocol.h | 55 + prune-packed.c | 49 + prune-packed.h | 9 + pseudo-merge.c | 786 + pseudo-merge.h | 218 + quote.c | 586 + quote.h | 105 + range-diff.c | 630 + range-diff.h | 37 + reachable.c | 406 + reachable.h | 19 + read-cache-ll.h | 489 + read-cache.c | 3999 +++ read-cache.h | 45 + rebase-interactive.c | 250 + rebase-interactive.h | 22 + rebase.c | 37 + rebase.h | 14 + ref-filter.c | 3662 ++ ref-filter.h | 214 + reflog-walk.c | 383 + reflog-walk.h | 27 + reflog.c | 445 + reflog.h | 43 + refs.c | 3118 ++ refs.h | 1172 + refs/debug.c | 452 + refs/files-backend.c | 3870 ++ refs/iterator.c | 472 + refs/packed-backend.c | 1790 + refs/packed-backend.h | 46 + refs/ref-cache.c | 512 + refs/ref-cache.h | 223 + refs/refs-internal.h | 774 + refs/reftable-backend.c | 2680 ++ refspec.c | 278 + refspec.h | 74 + reftable/LICENSE | 31 + reftable/basics.c | 286 + reftable/basics.h | 184 + reftable/block.c | 582 + reftable/block.h | 148 + reftable/blocksource.c | 139 + reftable/blocksource.h | 21 + reftable/constants.h | 22 + reftable/error.c | 46 + reftable/iter.c | 303 + reftable/iter.h | 89 + reftable/merged.c | 303 + reftable/merged.h | 34 + reftable/pq.c | 73 + reftable/pq.h | 40 + reftable/reader.c | 878 + reftable/reader.h | 67 + reftable/record.c | 1319 + reftable/record.h | 164 + reftable/reftable-basics.h | 31 + reftable/reftable-blocksource.h | 52 + reftable/reftable-error.h | 69 + reftable/reftable-iterator.h | 60 + reftable/reftable-merged.h | 61 + reftable/reftable-reader.h | 72 + reftable/reftable-record.h | 110 + reftable/reftable-stack.h | 155 + reftable/reftable-writer.h | 185 + reftable/stack.c | 1809 + reftable/stack.h | 41 + reftable/system.c | 126 + reftable/system.h | 101 + reftable/tree.c | 74 + reftable/tree.h | 45 + reftable/writer.c | 854 + reftable/writer.h | 53 + remote-curl.c | 1659 + remote.c | 3005 ++ remote.h | 464 + replace-object.c | 115 + replace-object.h | 63 + repo-settings.c | 169 + repo-settings.h | 82 + repository.c | 456 + repository.h | 236 + rerere.c | 1274 + rerere.h | 44 + reset.c | 189 + reset.h | 60 + resolve-undo.c | 179 + resolve-undo.h | 25 + revision.c | 4543 +++ revision.h | 565 + run-command.c | 1983 + run-command.h | 581 + sane-ctype.h | 66 + scalar.c | 1002 + send-pack.c | 791 + send-pack.h | 43 + sequencer.c | 6824 ++++ sequencer.h | 274 + serve.c | 346 + serve.h | 9 + server-info.c | 376 + server-info.h | 9 + setup.c | 2640 ++ setup.h | 234 + sh-i18n--envsubst.c | 427 + sha1/openssl.h | 51 + sha1collisiondetection | 1 + sha1dc/.gitattributes | 1 + sha1dc/LICENSE.txt | 30 + sha1dc/sha1.c | 1911 + sha1dc/sha1.h | 110 + sha1dc/ubc_check.c | 372 + sha1dc/ubc_check.h | 52 + sha1dc_git.c | 40 + sha1dc_git.h | 27 + sha256/block/sha256.c | 196 + sha256/block/sha256.h | 24 + sha256/gcrypt.h | 39 + sha256/nettle.h | 31 + sha256/openssl.h | 49 + shallow.c | 858 + shallow.h | 85 + shared.mak | 129 + shell.c | 231 + shortlog.h | 42 + sideband.c | 285 + sideband.h | 33 + sigchain.c | 61 + sigchain.h | 57 + simple-ipc.h | 243 + sparse-index.c | 749 + sparse-index.h | 49 + split-index.c | 492 + split-index.h | 39 + stable-qsort.c | 56 + statinfo.c | 132 + statinfo.h | 97 + strbuf.c | 1088 + strbuf.h | 696 + streaming.c | 551 + streaming.h | 21 + string-list.c | 338 + string-list.h | 284 + strmap.c | 179 + strmap.h | 268 + strvec.c | 149 + strvec.h | 116 + sub-process.c | 217 + sub-process.h | 97 + submodule-config.c | 1052 + submodule-config.h | 142 + submodule.c | 2634 ++ submodule.h | 183 + subprojects/.gitignore | 1 + subprojects/curl.wrap | 13 + subprojects/expat.wrap | 13 + subprojects/openssl.wrap | 15 + subprojects/pcre2.wrap | 16 + subprojects/zlib.wrap | 13 + symlinks.c | 352 + symlinks.h | 28 + t/.gitattributes | 25 + t/.gitignore | 6 + t/Git-SVN/00compile.t | 14 + t/Git-SVN/Utils/add_path_to_url.t | 27 + t/Git-SVN/Utils/can_compress.t | 11 + t/Git-SVN/Utils/canonicalize_url.t | 26 + t/Git-SVN/Utils/collapse_dotdot.t | 23 + t/Git-SVN/Utils/fatal.t | 34 + t/Git-SVN/Utils/join_paths.t | 32 + t/Makefile | 179 + t/README | 1287 + t/aggregate-results.sh | 63 + t/annotate-tests.sh | 677 + t/chainlint-cat.pl | 29 + t/chainlint.pl | 883 + t/chainlint/arithmetic-expansion.expect | 9 + t/chainlint/arithmetic-expansion.test | 13 + t/chainlint/bash-array.expect | 10 + t/chainlint/bash-array.test | 14 + t/chainlint/blank-line-before-esac.expect | 18 + t/chainlint/blank-line-before-esac.test | 21 + t/chainlint/blank-line.expect | 8 + t/chainlint/blank-line.test | 12 + t/chainlint/block-comment.expect | 8 + t/chainlint/block-comment.test | 10 + t/chainlint/block.expect | 23 + t/chainlint/block.test | 29 + t/chainlint/broken-chain.expect | 6 + t/chainlint/broken-chain.test | 10 + t/chainlint/case-comment.expect | 11 + t/chainlint/case-comment.test | 13 + t/chainlint/case.expect | 19 + t/chainlint/case.test | 25 + t/chainlint/chain-break-background.expect | 9 + t/chainlint/chain-break-background.test | 12 + t/chainlint/chain-break-continue.expect | 12 + t/chainlint/chain-break-continue.test | 15 + t/chainlint/chain-break-false.expect | 9 + t/chainlint/chain-break-false.test | 12 + t/chainlint/chain-break-return-exit.expect | 19 + t/chainlint/chain-break-return-exit.test | 25 + t/chainlint/chain-break-status.expect | 9 + t/chainlint/chain-break-status.test | 13 + t/chainlint/chained-block.expect | 9 + t/chainlint/chained-block.test | 13 + t/chainlint/chained-subshell.expect | 10 + t/chainlint/chained-subshell.test | 15 + .../close-nested-and-parent-together.expect | 3 + .../close-nested-and-parent-together.test | 5 + t/chainlint/close-subshell.expect | 26 + t/chainlint/close-subshell.test | 29 + .../command-substitution-subsubshell.expect | 2 + .../command-substitution-subsubshell.test | 5 + t/chainlint/command-substitution.expect | 9 + t/chainlint/command-substitution.test | 13 + t/chainlint/comment.expect | 8 + t/chainlint/comment.test | 13 + t/chainlint/complex-if-in-cuddled-loop.expect | 9 + t/chainlint/complex-if-in-cuddled-loop.test | 13 + t/chainlint/cuddled-if-then-else.expect | 6 + t/chainlint/cuddled-if-then-else.test | 9 + t/chainlint/cuddled-loop.expect | 4 + t/chainlint/cuddled-loop.test | 9 + t/chainlint/cuddled.expect | 17 + t/chainlint/cuddled.test | 24 + t/chainlint/double-here-doc.expect | 12 + t/chainlint/double-here-doc.test | 14 + t/chainlint/dqstring-line-splice.expect | 5 + t/chainlint/dqstring-line-splice.test | 9 + t/chainlint/dqstring-no-interpolate.expect | 12 + t/chainlint/dqstring-no-interpolate.test | 17 + t/chainlint/empty-here-doc.expect | 4 + t/chainlint/empty-here-doc.test | 7 + t/chainlint/exclamation.expect | 4 + t/chainlint/exclamation.test | 10 + t/chainlint/exit-loop.expect | 24 + t/chainlint/exit-loop.test | 29 + t/chainlint/exit-subshell.expect | 5 + t/chainlint/exit-subshell.test | 8 + t/chainlint/for-loop-abbreviated.expect | 5 + t/chainlint/for-loop-abbreviated.test | 8 + t/chainlint/for-loop.expect | 14 + t/chainlint/for-loop.test | 21 + t/chainlint/function.expect | 11 + t/chainlint/function.test | 15 + t/chainlint/here-doc-body-indent.expect | 2 + t/chainlint/here-doc-body-indent.test | 4 + t/chainlint/here-doc-body-pathological.expect | 7 + t/chainlint/here-doc-body-pathological.test | 9 + t/chainlint/here-doc-body.expect | 7 + t/chainlint/here-doc-body.test | 9 + t/chainlint/here-doc-close-subshell.expect | 4 + t/chainlint/here-doc-close-subshell.test | 7 + t/chainlint/here-doc-double.expect | 2 + t/chainlint/here-doc-double.test | 10 + t/chainlint/here-doc-indent-operator.expect | 11 + t/chainlint/here-doc-indent-operator.test | 15 + .../here-doc-multi-line-command-subst.expect | 8 + .../here-doc-multi-line-command-subst.test | 11 + t/chainlint/here-doc-multi-line-string.expect | 7 + t/chainlint/here-doc-multi-line-string.test | 10 + t/chainlint/here-doc.expect | 25 + t/chainlint/here-doc.test | 32 + t/chainlint/if-condition-split.expect | 7 + t/chainlint/if-condition-split.test | 10 + t/chainlint/if-in-loop.expect | 12 + t/chainlint/if-in-loop.test | 17 + t/chainlint/if-then-else.expect | 22 + t/chainlint/if-then-else.test | 31 + t/chainlint/incomplete-line.expect | 10 + t/chainlint/incomplete-line.test | 14 + t/chainlint/inline-comment.expect | 8 + t/chainlint/inline-comment.test | 14 + t/chainlint/loop-detect-failure.expect | 15 + t/chainlint/loop-detect-failure.test | 19 + t/chainlint/loop-detect-status.expect | 18 + t/chainlint/loop-detect-status.test | 21 + t/chainlint/loop-in-if.expect | 12 + t/chainlint/loop-in-if.test | 17 + t/chainlint/loop-upstream-pipe.expect | 10 + t/chainlint/loop-upstream-pipe.test | 13 + ...ti-line-nested-command-substitution.expect | 18 + ...ulti-line-nested-command-substitution.test | 20 + t/chainlint/multi-line-string.expect | 14 + t/chainlint/multi-line-string.test | 17 + t/chainlint/negated-one-liner.expect | 5 + t/chainlint/negated-one-liner.test | 9 + t/chainlint/nested-cuddled-subshell.expect | 25 + t/chainlint/nested-cuddled-subshell.test | 33 + t/chainlint/nested-here-doc.expect | 30 + t/chainlint/nested-here-doc.test | 35 + t/chainlint/nested-loop-detect-failure.expect | 31 + t/chainlint/nested-loop-detect-failure.test | 37 + t/chainlint/nested-subshell-comment.expect | 11 + t/chainlint/nested-subshell-comment.test | 15 + t/chainlint/nested-subshell.expect | 13 + t/chainlint/nested-subshell.test | 15 + t/chainlint/not-heredoc.expect | 14 + t/chainlint/not-heredoc.test | 18 + t/chainlint/one-liner-for-loop.expect | 9 + t/chainlint/one-liner-for-loop.test | 12 + t/chainlint/one-liner.expect | 9 + t/chainlint/one-liner.test | 14 + t/chainlint/p4-filespec.expect | 4 + t/chainlint/p4-filespec.test | 7 + t/chainlint/pipe.expect | 10 + t/chainlint/pipe.test | 14 + t/chainlint/return-loop.expect | 5 + t/chainlint/return-loop.test | 8 + t/chainlint/semicolon.expect | 19 + t/chainlint/semicolon.test | 27 + t/chainlint/sqstring-in-sqstring.expect | 4 + t/chainlint/sqstring-in-sqstring.test | 7 + t/chainlint/subshell-here-doc.expect | 30 + t/chainlint/subshell-here-doc.test | 37 + t/chainlint/subshell-one-liner.expect | 19 + t/chainlint/subshell-one-liner.test | 26 + t/chainlint/t7900-subtree.expect | 22 + t/chainlint/t7900-subtree.test | 24 + t/chainlint/token-pasting.expect | 27 + t/chainlint/token-pasting.test | 34 + t/chainlint/unclosed-here-doc-indent.expect | 4 + t/chainlint/unclosed-here-doc-indent.test | 6 + t/chainlint/unclosed-here-doc.expect | 7 + t/chainlint/unclosed-here-doc.test | 9 + t/chainlint/while-loop.expect | 14 + t/chainlint/while-loop.test | 21 + t/check-non-portable-shell.pl | 58 + t/helper/.gitignore | 2 + t/helper/meson.build | 92 + t/helper/test-advise.c | 24 + t/helper/test-bitmap.c | 55 + t/helper/test-bloom.c | 104 + t/helper/test-bundle-uri.c | 133 + t/helper/test-cache-tree.c | 71 + t/helper/test-chmtime.c | 163 + t/helper/test-config.c | 241 + t/helper/test-crontab.c | 35 + t/helper/test-csprng.c | 28 + t/helper/test-date.c | 135 + t/helper/test-delete-gpgsig.c | 62 + t/helper/test-delta.c | 85 + t/helper/test-dir-iterator.c | 63 + t/helper/test-drop-caches.c | 164 + t/helper/test-dump-cache-tree.c | 79 + t/helper/test-dump-fsmonitor.c | 25 + t/helper/test-dump-split-index.c | 43 + t/helper/test-dump-untracked-cache.c | 74 + t/helper/test-env-helper.c | 100 + t/helper/test-example-tap.c | 131 + t/helper/test-fake-ssh.c | 32 + t/helper/test-find-pack.c | 52 + t/helper/test-fsmonitor-client.c | 226 + t/helper/test-genrandom.c | 34 + t/helper/test-genzeros.c | 37 + t/helper/test-getcwd.c | 26 + t/helper/test-hash-speed.c | 60 + t/helper/test-hash.c | 59 + t/helper/test-hashmap.c | 179 + t/helper/test-hexdump.c | 30 + t/helper/test-json-writer.c | 594 + t/helper/test-lazy-init-name-hash.c | 268 + t/helper/test-match-trees.c | 33 + t/helper/test-mergesort.c | 408 + t/helper/test-mktemp.c | 15 + t/helper/test-online-cpus.c | 9 + t/helper/test-pack-mtimes.c | 59 + t/helper/test-parse-options.c | 342 + t/helper/test-parse-pathspec-file.c | 33 + t/helper/test-partial-clone.c | 46 + t/helper/test-path-utils.c | 510 + t/helper/test-path-walk.c | 112 + t/helper/test-pcre2-config.c | 11 + t/helper/test-pkt-line.c | 188 + t/helper/test-proc-receive.c | 207 + t/helper/test-progress.c | 101 + t/helper/test-reach.c | 191 + t/helper/test-read-cache.c | 41 + t/helper/test-read-graph.c | 102 + t/helper/test-read-midx.c | 158 + t/helper/test-ref-store.c | 352 + t/helper/test-reftable.c | 200 + t/helper/test-regex.c | 117 + t/helper/test-repository.c | 102 + t/helper/test-revision-walking.c | 74 + t/helper/test-rot13-filter.c | 383 + t/helper/test-run-command.c | 480 + t/helper/test-scrap-cache-tree.c | 24 + t/helper/test-serve-v2.c | 39 + t/helper/test-sha1.c | 15 + t/helper/test-sha1.sh | 83 + t/helper/test-sha256.c | 7 + t/helper/test-sigchain.c | 23 + t/helper/test-simple-ipc.c | 687 + t/helper/test-string-list.c | 131 + t/helper/test-submodule-config.c | 71 + t/helper/test-submodule-nested-repo-config.c | 34 + t/helper/test-submodule.c | 244 + t/helper/test-subprocess.c | 20 + t/helper/test-tool-utils.h | 9 + t/helper/test-tool.c | 135 + t/helper/test-tool.h | 87 + t/helper/test-trace2.c | 557 + t/helper/test-truncate.c | 25 + t/helper/test-userdiff.c | 50 + t/helper/test-wildmatch.c | 24 + t/helper/test-windows-named-pipe.c | 72 + t/helper/test-write-cache.c | 25 + t/helper/test-xml-encode.c | 80 + t/interop/.gitignore | 4 + t/interop/Makefile | 19 + t/interop/README | 92 + t/interop/i0000-basic.sh | 27 + t/interop/i5500-git-daemon.sh | 41 + t/interop/i5700-protocol-transition.sh | 68 + t/interop/interop-lib.sh | 94 + t/lib-bash.sh | 19 + t/lib-bitmap.sh | 449 + t/lib-bundle-uri-protocol.sh | 216 + t/lib-bundle.sh | 42 + t/lib-chunk.sh | 18 + t/lib-chunk/corrupt-chunk-file.pl | 90 + t/lib-commit-graph.sh | 74 + t/lib-credential.sh | 685 + t/lib-cvs.sh | 78 + t/lib-diff-alternative.sh | 227 + t/lib-diff-data.sh | 22 + t/lib-diff.sh | 41 + t/lib-encoding.sh | 25 + t/lib-gettext.sh | 63 + t/lib-git-daemon.sh | 120 + t/lib-git-p4.sh | 225 + t/lib-git-svn.sh | 145 + t/lib-gitweb.sh | 128 + t/lib-gpg.sh | 200 + t/lib-gpg/gpgsm-gen-key.in | 8 + t/lib-gpg/gpgsm_cert.p12 | Bin 0 -> 2652 bytes t/lib-gpg/keyring.gpg | 192 + t/lib-gpg/ownertrust | 4 + t/lib-httpd.sh | 370 + t/lib-httpd/apache.conf | 292 + t/lib-httpd/apply-one-time-perl.sh | 27 + t/lib-httpd/broken-smart-http.sh | 10 + t/lib-httpd/error-no-report.sh | 6 + t/lib-httpd/error-smart-http.sh | 3 + t/lib-httpd/error.sh | 31 + .../incomplete-body-upload-pack-v2-http.sh | 3 + .../incomplete-length-upload-pack-v2-http.sh | 3 + t/lib-httpd/nph-custom-auth.sh | 48 + t/lib-httpd/passwd | 1 + t/lib-httpd/proxy-passwd | 1 + t/lib-httpd/ssl.cnf | 8 + t/lib-log-graph.sh | 28 + t/lib-merge.sh | 13 + t/lib-midx.sh | 36 + t/lib-pack.sh | 140 + t/lib-pager.sh | 15 + t/lib-parallel-checkout.sh | 49 + t/lib-patch-mode.sh | 55 + t/lib-perl.sh | 19 + t/lib-proto-disable.sh | 220 + t/lib-read-tree-m-3way.sh | 158 + t/lib-read-tree.sh | 41 + t/lib-rebase.sh | 231 + t/lib-submodule-update.sh | 1099 + t/lib-subtest.sh | 95 + t/lib-sudo.sh | 15 + t/lib-t3100.sh | 10 + t/lib-t6000.sh | 136 + t/lib-terminal.sh | 36 + t/lib-unicode-nfc-nfd.sh | 162 + t/lib-unique-files.sh | 34 + t/meson.build | 1151 + t/oid-info/README | 19 + t/oid-info/hash-info | 29 + t/oid-info/oid | 31 + t/perf/.gitignore | 4 + t/perf/Makefile | 21 + t/perf/README | 210 + t/perf/aggregate.perl | 357 + t/perf/bisect_regression | 73 + t/perf/bisect_run_script | 53 + t/perf/config | 2 + t/perf/lib-bitmap.sh | 100 + t/perf/lib-pack.sh | 25 + t/perf/min_time.perl | 21 + t/perf/p0000-perf-lib-sanity.sh | 57 + t/perf/p0001-rev-list.sh | 48 + t/perf/p0002-read-cache.sh | 14 + t/perf/p0003-delta-base-cache.sh | 31 + t/perf/p0004-lazy-init-name-hash.sh | 56 + t/perf/p0005-status.sh | 49 + t/perf/p0006-read-tree-checkout.sh | 75 + t/perf/p0007-write-cache.sh | 29 + t/perf/p0008-odb-fsync.sh | 82 + t/perf/p0071-sort.sh | 52 + t/perf/p0090-cache-tree.sh | 36 + t/perf/p0100-globbing.sh | 43 + t/perf/p1006-cat-file.sh | 12 + t/perf/p1400-update-ref.sh | 33 + t/perf/p1450-fsck.sh | 13 + t/perf/p1451-fsck-skip-list.sh | 40 + t/perf/p1500-graph-walks.sh | 81 + t/perf/p2000-sparse-operations.sh | 139 + t/perf/p3400-rebase.sh | 56 + t/perf/p3404-rebase-interactive.sh | 36 + t/perf/p4000-diff-algorithms.sh | 29 + t/perf/p4001-diff-no-index.sh | 22 + t/perf/p4002-diff-color-moved.sh | 57 + t/perf/p4205-log-pretty-formats.sh | 16 + t/perf/p4209-pickaxe.sh | 70 + t/perf/p4211-line-log.sh | 42 + t/perf/p4220-log-grep-engines.sh | 54 + t/perf/p4221-log-grep-engines-fixed.sh | 45 + t/perf/p5302-pack-index.sh | 50 + t/perf/p5303-many-packs.sh | 144 + t/perf/p5304-prune.sh | 35 + t/perf/p5310-pack-bitmaps.sh | 40 + t/perf/p5311-pack-bitmaps-fetch.sh | 54 + t/perf/p5312-pack-bitmaps-revs.sh | 34 + t/perf/p5326-multi-pack-bitmaps.sh | 67 + t/perf/p5332-multi-pack-reuse.sh | 81 + t/perf/p5333-pseudo-merge-bitmaps.sh | 32 + t/perf/p5550-fetch-tags.sh | 78 + t/perf/p5551-fetch-rescan.sh | 55 + t/perf/p5600-partial-clone.sh | 42 + t/perf/p5601-clone-reference.sh | 27 + t/perf/p6100-describe.sh | 30 + t/perf/p6300-for-each-ref.sh | 87 + t/perf/p7000-filter-branch.sh | 24 + t/perf/p7102-reset.sh | 21 + t/perf/p7300-clean.sh | 35 + t/perf/p7519-fsmonitor.sh | 314 + t/perf/p7527-builtin-fsmonitor.sh | 257 + t/perf/p7810-grep.sh | 23 + t/perf/p7820-grep-engines.sh | 90 + t/perf/p7821-grep-engines-fixed.sh | 74 + t/perf/p7822-grep-perl-character.sh | 42 + t/perf/p9210-scalar.sh | 39 + t/perf/p9300-fast-import-export.sh | 23 + t/perf/perf-lib.sh | 334 + t/perf/repos/.gitignore | 1 + t/perf/repos/inflate-repo.sh | 85 + t/perf/repos/many-files.sh | 110 + t/perf/run | 258 + t/run-test.sh | 18 + t/socks4-proxy.pl | 48 + t/t0000-basic.sh | 1250 + t/t0001-init.sh | 898 + t/t0002-gitfile.sh | 138 + t/t0003-attributes.sh | 667 + t/t0004-unwritable.sh | 83 + t/t0005-signals.sh | 54 + t/t0006-date.sh | 216 + t/t0007-git-var.sh | 279 + t/t0008-ignores.sh | 955 + t/t0010-racy-git.sh | 32 + t/t0012-help.sh | 265 + t/t0013-sha1dc.sh | 22 + t/t0013/shattered-1.pdf | Bin 0 -> 422435 bytes t/t0014-alias.sh | 58 + t/t0017-env-helper.sh | 106 + t/t0018-advice.sh | 101 + t/t0019-json-writer.sh | 332 + t/t0019/parse_json.perl | 55 + t/t0020-crlf.sh | 400 + t/t0021-conversion.sh | 1154 + t/t0022-crlf-rename.sh | 33 + t/t0023-crlf-am.sh | 44 + t/t0024-crlf-archive.sh | 43 + t/t0025-crlf-renormalize.sh | 39 + t/t0026-eol-config.sh | 103 + t/t0027-auto-crlf.sh | 631 + t/t0028-working-tree-encoding.sh | 310 + t/t0029-core-unsetenvvars.sh | 29 + t/t0030-stripspace.sh | 469 + t/t0033-safe-directory.sh | 299 + t/t0034-root-safe-directory.sh | 93 + t/t0035-safe-bare-repository.sh | 106 + t/t0040-parse-options.sh | 786 + t/t0041-usage.sh | 110 + t/t0050-filesystem.sh | 158 + t/t0051-windows-named-pipe.sh | 22 + t/t0052-simple-ipc.sh | 122 + t/t0055-beyond-symlinks.sh | 35 + t/t0056-git-C.sh | 94 + t/t0060-path-utils.sh | 612 + t/t0061-run-command.sh | 271 + t/t0062-revision-walking.sh | 33 + t/t0063-string-list.sh | 142 + t/t0066-dir-iterator.sh | 133 + t/t0067-parse_pathspec_file.sh | 108 + t/t0068-for-each-repo.sh | 77 + t/t0070-fundamental.sh | 109 + t/t0071-sort.sh | 11 + t/t0080-unit-test-output.sh | 92 + t/t0081-find-pack.sh | 81 + t/t0090-cache-tree.sh | 281 + t/t0091-bugreport.sh | 156 + t/t0092-diagnose.sh | 71 + t/t0095-bloom.sh | 126 + t/t0100-previous.sh | 75 + t/t0101-at-syntax.sh | 46 + t/t0200-gettext-basic.sh | 108 + t/t0200/test.c | 23 + t/t0200/test.perl | 14 + t/t0200/test.sh | 14 + t/t0201-gettext-fallbacks.sh | 67 + t/t0202-gettext-perl.sh | 17 + t/t0202/test.pl | 122 + t/t0203-gettext-setlocale-sanity.sh | 26 + t/t0204-gettext-reencode-sanity.sh | 87 + t/t0210-trace2-normal.sh | 312 + t/t0210/scrub_normal.perl | 54 + t/t0211-trace2-perf.sh | 522 + t/t0211/scrub_perf.perl | 91 + t/t0212-trace2-event.sh | 365 + t/t0212/parse_events.perl | 261 + t/t0300-credentials.sh | 1046 + t/t0301-credential-cache.sh | 139 + t/t0302-credential-store.sh | 213 + t/t0303-credential-external.sh | 84 + t/t0410-partial-clone.sh | 782 + t/t0411-clone-from-partial.sh | 75 + t/t0450-txt-doc-vs-help.sh | 170 + t/t0450/txt-help-mismatches | 57 + t/t0500-progress-display.sh | 377 + t/t0600-reffiles-backend.sh | 502 + t/t0601-reffiles-pack-refs.sh | 448 + t/t0602-reffiles-fsck.sh | 599 + t/t0610-reftable-basics.sh | 1136 + t/t0611-reftable-httpd.sh | 26 + t/t0612-reftable-jgit-compatibility.sh | 132 + t/t0613-reftable-write-options.sh | 286 + t/t1000-read-tree-m-3way.sh | 512 + t/t1001-read-tree-m-2way.sh | 419 + t/t1002-read-tree-m-u-2way.sh | 347 + t/t1003-read-tree-prefix.sh | 37 + t/t1004-read-tree-m-u-wf.sh | 242 + t/t1005-read-tree-reset.sh | 111 + t/t1006-cat-file.sh | 1356 + t/t1007-hash-object.sh | 268 + t/t1008-read-tree-overlay.sh | 35 + t/t1009-read-tree-new-index.sh | 28 + t/t1010-mktree.sh | 69 + t/t1011-read-tree-sparse-checkout.sh | 306 + t/t1012-read-tree-df.sh | 103 + t/t1013-read-tree-submodule.sh | 18 + t/t1014-read-tree-confusing.sh | 64 + t/t1015-read-index-unmerged.sh | 124 + t/t1016-compatObjectFormat.sh | 278 + t/t1016/gpg | 2 + t/t1020-subdirectory.sh | 195 + t/t1021-rerere-in-workdir.sh | 58 + t/t1022-read-tree-partial-clone.sh | 29 + t/t1050-large.sh | 215 + t/t1051-large-conversion.sh | 113 + t/t1060-object-corruption.sh | 148 + t/t1090-sparse-checkout-scope.sh | 109 + t/t1091-sparse-checkout-builtin.sh | 1054 + t/t1092-sparse-checkout-compatibility.sh | 2400 ++ t/t1100-commit-tree-options.sh | 63 + t/t1300-config.sh | 2854 ++ t/t1301-shared-repo.sh | 213 + t/t1302-repo-version.sh | 124 + t/t1303-wacky-config.sh | 135 + t/t1304-default-acl.sh | 65 + t/t1305-config-include.sh | 399 + t/t1306-xdg-files.sh | 195 + t/t1307-config-blob.sh | 79 + t/t1308-config-set.sh | 399 + t/t1309-early-config.sh | 102 + t/t1310-config-default.sh | 36 + t/t1350-config-hooks-path.sh | 51 + t/t1400-update-ref.sh | 2080 ++ t/t1401-symbolic-ref.sh | 225 + t/t1402-check-ref-format.sh | 218 + t/t1403-show-ref.sh | 296 + t/t1404-update-ref-errors.sh | 395 + t/t1405-main-ref-store.sh | 125 + t/t1406-submodule-ref-store.sh | 98 + t/t1407-worktree-ref-store.sh | 55 + t/t1408-packed-refs.sh | 45 + t/t1409-avoid-packing-refs.sh | 124 + t/t1410-reflog.sh | 554 + t/t1411-reflog-show.sh | 172 + t/t1412-reflog-loop.sh | 32 + t/t1413-reflog-detach.sh | 72 + t/t1414-reflog-walk.sh | 138 + t/t1415-worktree-refs.sh | 104 + t/t1416-ref-transaction-hooks.sh | 211 + t/t1417-reflog-updateref.sh | 68 + t/t1418-reflog-exists.sh | 37 + t/t1419-exclude-refs.sh | 158 + t/t1420-lost-found.sh | 36 + t/t1430-bad-ref-name.sh | 392 + t/t1450-fsck.sh | 1063 + t/t1451-fsck-buffer.sh | 141 + t/t1460-refs-migrate.sh | 288 + t/t1500-rev-parse.sh | 327 + t/t1501-work-tree.sh | 447 + t/t1502-rev-parse-parseopt.sh | 337 + t/t1502/.gitattributes | 1 + t/t1502/optionspec-neg | 8 + t/t1502/optionspec-neg.help | 12 + t/t1502/optionspec.help | 36 + t/t1503-rev-parse-verify.sh | 159 + t/t1504-ceiling-dirs.sh | 186 + t/t1505-rev-parse-last.sh | 64 + t/t1506-rev-parse-diagnosis.sh | 285 + t/t1507-rev-parse-upstream.sh | 280 + t/t1508-at-combinations.sh | 118 + t/t1509-root-work-tree.sh | 264 + t/t1509/excludes | 14 + t/t1509/prepare-chroot.sh | 58 + t/t1510-repo-setup.sh | 805 + t/t1511-rev-parse-caret.sh | 134 + t/t1512-rev-parse-disambiguation.sh | 479 + t/t1513-rev-parse-prefix.sh | 99 + t/t1514-rev-parse-push.sh | 76 + t/t1515-rev-parse-outside-repo.sh | 46 + t/t1517-outside-repo.sh | 110 + t/t1600-index.sh | 136 + t/t1601-index-bogus.sh | 23 + t/t1700-split-index.sh | 547 + t/t1701-racy-split-index.sh | 214 + t/t1800-hook.sh | 187 + t/t2000-conflict-when-checking-files-out.sh | 135 + t/t2002-checkout-cache-u.sh | 33 + t/t2003-checkout-cache-mkdir.sh | 119 + t/t2004-checkout-cache-temp.sh | 249 + t/t2005-checkout-index-symlinks.sh | 30 + t/t2006-checkout-index-basic.sh | 103 + t/t2007-checkout-symlink.sh | 55 + t/t2008-checkout-subdir.sh | 82 + t/t2009-checkout-statinfo.sh | 55 + t/t2010-checkout-ambiguous.sh | 68 + t/t2011-checkout-invalid-head.sh | 61 + t/t2012-checkout-last.sh | 169 + t/t2013-checkout-submodule.sh | 75 + t/t2014-checkout-switch.sh | 29 + t/t2015-checkout-unborn.sh | 64 + t/t2016-checkout-patch.sh | 133 + t/t2017-checkout-orphan.sh | 137 + t/t2018-checkout-branch.sh | 288 + t/t2019-checkout-ambiguous-ref.sh | 60 + t/t2020-checkout-detach.sh | 350 + t/t2021-checkout-overwrite.sh | 82 + t/t2022-checkout-paths.sh | 95 + t/t2023-checkout-m.sh | 76 + t/t2024-checkout-dwim.sh | 350 + t/t2025-checkout-no-overlay.sh | 59 + t/t2026-checkout-pathspec-file.sh | 163 + t/t2027-checkout-track.sh | 50 + t/t2030-unresolve-info.sh | 305 + t/t2050-git-dir-relative.sh | 55 + t/t2060-switch.sh | 180 + t/t2070-restore.sh | 223 + t/t2071-restore-patch.sh | 122 + t/t2072-restore-pathspec-file.sh | 177 + t/t2080-parallel-checkout-basics.sh | 277 + t/t2081-parallel-checkout-collisions.sh | 162 + t/t2082-parallel-checkout-attributes.sh | 191 + t/t2100-update-cache-badpath.sh | 61 + t/t2101-update-index-reupdate.sh | 91 + t/t2102-update-index-symlinks.sh | 31 + t/t2103-update-index-ignore-missing.sh | 89 + t/t2104-update-index-skip-worktree.sh | 66 + t/t2105-update-index-gitfile.sh | 38 + t/t2106-update-index-assume-unchanged.sh | 27 + t/t2107-update-index-basic.sh | 145 + t/t2108-update-index-refresh-racy.sh | 63 + t/t2200-add-update.sh | 220 + t/t2201-add-update-typechange.sh | 148 + t/t2202-add-addremove.sh | 54 + t/t2203-add-intent.sh | 314 + t/t2204-add-ignored.sh | 92 + t/t2205-add-worktree-config.sh | 265 + t/t2300-cd-to-toplevel.sh | 46 + t/t2400-worktree-add.sh | 1255 + t/t2401-worktree-prune.sh | 142 + t/t2402-worktree-list.sh | 310 + t/t2403-worktree-move.sh | 274 + t/t2404-worktree-config.sh | 81 + t/t2405-worktree-submodule.sh | 94 + t/t2406-worktree-repair.sh | 257 + t/t2407-worktree-heads.sh | 179 + t/t2500-untracked-overwriting.sh | 244 + t/t2501-cwd-empty.sh | 277 + t/t3000-ls-files-others.sh | 232 + t/t3001-ls-files-others-exclude.sh | 306 + t/t3002-ls-files-dashpath.sh | 76 + t/t3003-ls-files-exclude.sh | 41 + t/t3004-ls-files-basic.sh | 54 + t/t3005-ls-files-relative.sh | 62 + t/t3006-ls-files-long.sh | 40 + t/t3007-ls-files-recurse-submodules.sh | 348 + t/t3008-ls-files-lazy-init-name-hash.sh | 27 + t/t3009-ls-files-others-nonsubmodule.sh | 50 + t/t3010-ls-files-killed-modified.sh | 127 + ...common-prefixes-and-directory-traversal.sh | 209 + t/t3012-ls-files-dedup.sh | 66 + t/t3013-ls-files-format.sh | 145 + t/t3020-ls-files-error-unmatch.sh | 29 + t/t3040-subprojects-basic.sh | 83 + t/t3050-subprojects-fetch.sh | 52 + t/t3060-ls-files-with-tree.sh | 105 + t/t3070-wildmatch.sh | 444 + t/t3100-ls-tree-restrict.sh | 166 + t/t3101-ls-tree-dirname.sh | 241 + t/t3102-ls-tree-wildcards.sh | 36 + t/t3103-ls-tree-misc.sh | 40 + t/t3104-ls-tree-format.sh | 79 + t/t3105-ls-tree-output.sh | 191 + t/t3200-branch.sh | 1705 + t/t3201-branch-contains.sh | 267 + t/t3202-show-branch.sh | 286 + t/t3203-branch-output.sh | 488 + t/t3204-branch-name-interpretation.sh | 170 + t/t3205-branch-color.sh | 44 + t/t3206-range-diff.sh | 927 + t/t3206/history.export | 709 + t/t3207-branch-submodule.sh | 329 + t/t3211-peel-ref.sh | 76 + t/t3300-funny-names.sh | 217 + t/t3301-notes.sh | 1632 + t/t3302-notes-index-expensive.sh | 138 + t/t3303-notes-subtrees.sh | 198 + t/t3304-notes-mixed.sh | 209 + t/t3305-notes-fanout.sh | 140 + t/t3306-notes-prune.sh | 138 + t/t3307-notes-man.sh | 38 + t/t3308-notes-merge.sh | 394 + t/t3309-notes-merge-auto-resolve.sh | 791 + t/t3310-notes-merge-manual-resolve.sh | 617 + t/t3311-notes-merge-fanout.sh | 446 + t/t3320-notes-merge-worktrees.sh | 77 + t/t3321-notes-stripspace.sh | 577 + t/t3400-rebase.sh | 477 + t/t3401-rebase-and-am-rename.sh | 213 + t/t3402-rebase-merge.sh | 224 + t/t3403-rebase-skip.sh | 202 + t/t3404-rebase-interactive.sh | 2291 ++ t/t3405-rebase-malformed.sh | 93 + t/t3406-rebase-message.sh | 258 + t/t3407-rebase-abort.sh | 131 + t/t3408-rebase-multi-line.sh | 58 + t/t3409-rebase-environ.sh | 23 + t/t3412-rebase-root.sh | 241 + t/t3413-rebase-hook.sh | 141 + t/t3415-rebase-autosquash.sh | 487 + t/t3416-rebase-onto-threedots.sh | 228 + t/t3417-rebase-whitespace-fix.sh | 124 + t/t3418-rebase-continue.sh | 357 + t/t3419-rebase-patch-id.sh | 117 + t/t3420-rebase-autostash.sh | 386 + t/t3421-rebase-topology-linear.sh | 360 + t/t3422-rebase-incompatible-options.sh | 133 + t/t3423-rebase-reword.sh | 48 + t/t3424-rebase-empty.sh | 219 + t/t3425-rebase-topology-merges.sh | 110 + t/t3426-rebase-submodule.sh | 64 + t/t3427-rebase-subtree.sh | 93 + t/t3428-rebase-signoff.sh | 140 + t/t3429-rebase-edit-todo.sh | 90 + t/t3430-rebase-merges.sh | 613 + t/t3431-rebase-fork-point.sh | 115 + t/t3432-rebase-fast-forward.sh | 141 + t/t3433-rebase-across-mode-change.sh | 48 + t/t3434-rebase-i18n.sh | 93 + t/t3434/ISO8859-1.txt | 3 + t/t3434/eucJP.txt | 4 + t/t3435-rebase-gpg-sign.sh | 123 + t/t3436-rebase-more-options.sh | 209 + t/t3437-rebase-fixup-options.sh | 237 + t/t3437/expected-combined-message | 21 + t/t3437/expected-squash-message | 51 + t/t3438-rebase-broken-files.sh | 69 + t/t3500-cherry.sh | 81 + t/t3501-revert-cherry-pick.sh | 259 + t/t3502-cherry-pick-merge.sh | 135 + t/t3503-cherry-pick-root.sh | 81 + t/t3504-cherry-pick-rerere.sh | 106 + t/t3505-cherry-pick-empty.sh | 151 + t/t3506-cherry-pick-ff.sh | 123 + t/t3507-cherry-pick-conflict.sh | 590 + t/t3508-cherry-pick-many-commits.sh | 199 + t/t3509-cherry-pick-merge-df.sh | 104 + t/t3510-cherry-pick-sequence.sh | 724 + t/t3511-cherry-pick-x.sh | 321 + t/t3512-cherry-pick-submodule.sh | 56 + t/t3513-revert-submodule.sh | 39 + t/t3514-cherry-pick-revert-gpg.sh | 86 + t/t3600-rm.sh | 908 + t/t3601-rm-pathspec-file.sh | 79 + t/t3602-rm-sparse-checkout.sh | 139 + t/t3650-replay-basics.sh | 198 + t/t3700-add.sh | 551 + t/t3701-add-interactive.sh | 1233 + t/t3702-add-edit.sh | 128 + t/t3703-add-magic-pathspec.sh | 58 + t/t3704-add-pathspec-file.sh | 159 + t/t3705-add-sparse-checkout.sh | 236 + t/t3800-mktag.sh | 586 + t/t3900-i18n-commit.sh | 246 + t/t3900/1-UTF-8.txt | 3 + t/t3900/2-UTF-8.txt | 4 + t/t3900/ISO-2022-JP.txt | 4 + t/t3900/ISO8859-1.txt | 3 + t/t3900/UTF-16.txt | Bin 0 -> 146 bytes t/t3900/eucJP.txt | 4 + t/t3901-i18n-patch.sh | 325 + t/t3901/8859-1.txt | 4 + t/t3901/utf8.txt | 4 + t/t3902-quoted.sh | 152 + t/t3903-stash.sh | 1595 + t/t3904-stash-patch.sh | 110 + t/t3905-stash-include-untracked.sh | 431 + t/t3906-stash-submodule.sh | 69 + t/t3907-stash-show-config.sh | 83 + t/t3908-stash-in-worktree.sh | 27 + t/t3909-stash-pathspec-file.sh | 100 + t/t3910-mac-os-precompose.sh | 260 + t/t3920-crlf-messages.sh | 127 + t/t4000-diff-format.sh | 125 + t/t4001-diff-rename.sh | 312 + t/t4002-diff-basic.sh | 413 + t/t4003-diff-rename-1.sh | 129 + t/t4004-diff-rename-symlink.sh | 70 + t/t4005-diff-rename-2.sh | 78 + t/t4006-diff-mode.sh | 67 + t/t4007-rename-3.sh | 91 + t/t4008-diff-break-rewrite.sh | 160 + t/t4009-diff-rename-4.sh | 99 + t/t4010-diff-pathspec.sh | 153 + t/t4011-diff-symlink.sh | 176 + t/t4012-diff-binary.sh | 133 + t/t4013-diff-various.sh | 707 + ...nfig_format.subjectprefix_DIFFERENT_PREFIX | 2 + ...ee_--cc_--patch-with-stat_--summary_master | 34 + ...tree_--cc_--patch-with-stat_--summary_side | 39 + ...ff.diff-tree_--cc_--patch-with-stat_master | 34 + .../diff.diff-tree_--cc_--shortstat_master | 4 + ...iff.diff-tree_--cc_--stat_--summary_master | 6 + .../diff.diff-tree_--cc_--stat_--summary_side | 8 + t/t4013/diff.diff-tree_--cc_--stat_master | 6 + t/t4013/diff.diff-tree_--cc_--summary_REVERSE | 6 + t/t4013/diff.diff-tree_--cc_master | 30 + t/t4013/diff.diff-tree_--format=%N_note | 6 + .../diff.diff-tree_--patch-with-raw_initial | 2 + .../diff.diff-tree_--patch-with-stat_initial | 2 + ..._--pretty=oneline_--patch-with-raw_initial | 2 + ...--pretty=oneline_--patch-with-stat_initial | 2 + ...ty=oneline_--root_--patch-with-raw_initial | 33 + ...y=oneline_--root_--patch-with-stat_initial | 34 + ...ff-tree_--pretty=oneline_--root_-p_initial | 29 + ....diff-tree_--pretty=oneline_--root_initial | 6 + ...diff.diff-tree_--pretty=oneline_-p_initial | 2 + .../diff.diff-tree_--pretty=oneline_initial | 2 + t/t4013/diff.diff-tree_--pretty_--notes_note | 12 + ...iff-tree_--pretty_--patch-with-raw_initial | 2 + ...ff-tree_--pretty_--patch-with-stat_initial | 2 + ....diff-tree_--pretty_--patch-with-stat_side | 43 + ...e_--pretty_--root_--patch-with-raw_initial | 38 + ..._--pretty_--root_--patch-with-stat_initial | 39 + ...ty_--root_--stat_--compact-summary_initial | 12 + ...e_--pretty_--root_--stat_--summary_initial | 15 + ...f.diff-tree_--pretty_--root_--stat_initial | 12 + ...-tree_--pretty_--root_--summary_-r_initial | 11 + ...iff-tree_--pretty_--root_--summary_initial | 11 + .../diff.diff-tree_--pretty_--root_-p_initial | 34 + .../diff.diff-tree_--pretty_--root_initial | 11 + ...iff-tree_--pretty_--stat_--summary_initial | 2 + .../diff.diff-tree_--pretty_--stat_initial | 2 + .../diff.diff-tree_--pretty_--summary_initial | 2 + ...-R_--root_--stat_--compact-summary_initial | 12 + t/t4013/diff.diff-tree_--pretty_-p_initial | 2 + t/t4013/diff.diff-tree_--pretty_-p_side | 38 + t/t4013/diff.diff-tree_--pretty_initial | 2 + t/t4013/diff.diff-tree_--pretty_note | 9 + t/t4013/diff.diff-tree_--pretty_side | 11 + .../diff.diff-tree_--root_--abbrev_initial | 6 + ....diff-tree_--root_--patch-with-raw_initial | 33 + ...diff-tree_--root_--patch-with-stat_initial | 34 + ...ff.diff-tree_--root_-p_--abbrev=10_initial | 29 + ...--root_-p_--full-index_--abbrev=10_initial | 29 + ...f.diff-tree_--root_-p_--full-index_initial | 29 + t/t4013/diff.diff-tree_--root_-p_initial | 29 + ...iff.diff-tree_--root_-r_--abbrev=4_initial | 6 + .../diff.diff-tree_--root_-r_--abbrev_initial | 6 + t/t4013/diff.diff-tree_--root_-r_initial | 6 + t/t4013/diff.diff-tree_--root_initial | 6 + ...tree_--stat_--compact-summary_initial_mode | 4 + t/t4013/diff.diff-tree_--stat_initial_mode | 4 + t/t4013/diff.diff-tree_--summary_initial_mode | 3 + ...e_-R_--stat_--compact-summary_initial_mode | 4 + t/t4013/diff.diff-tree_-c_--abbrev_master | 5 + .../diff.diff-tree_-c_--stat_--summary_master | 6 + .../diff.diff-tree_-c_--stat_--summary_side | 8 + t/t4013/diff.diff-tree_-c_--stat_master | 6 + t/t4013/diff.diff-tree_-c_master | 5 + t/t4013/diff.diff-tree_-m_master | 11 + t/t4013/diff.diff-tree_-p_-m_master | 80 + t/t4013/diff.diff-tree_-p_initial | 2 + t/t4013/diff.diff-tree_-p_master | 2 + t/t4013/diff.diff-tree_-r_--abbrev=4_initial | 2 + t/t4013/diff.diff-tree_-r_--abbrev_initial | 2 + t/t4013/diff.diff-tree_-r_initial | 2 + t/t4013/diff.diff-tree_initial | 2 + t/t4013/diff.diff-tree_initial_mode | 3 + t/t4013/diff.diff-tree_master | 2 + t/t4013/diff.diff_--abbrev_initial..side | 32 + t/t4013/diff.diff_--cached | 38 + t/t4013/diff.diff_--cached_--_file0 | 15 + ...f.diff_--dirstat-by-file_initial_rearrange | 3 + .../diff.diff_--dirstat_--cc_master~1_master | 3 + t/t4013/diff.diff_--dirstat_initial_rearrange | 3 + t/t4013/diff.diff_--dirstat_master~1_master~2 | 3 + ...diff_--line-prefix=abc_master_master^_side | 29 + .../diff.diff_--line-prefix_--cached_--_file0 | 15 + t/t4013/diff.diff_--name-status_dir2_dir | 2 + ....diff_--no-index_--name-status_--_dir2_dir | 3 + ...iff.diff_--no-index_--name-status_dir2_dir | 3 + ....diff_--no-index_--raw_--abbrev=4_dir2_dir | 3 + ...diff_--no-index_--raw_--no-abbrev_dir2_dir | 3 + t/t4013/diff.diff_--no-index_--raw_dir2_dir | 3 + t/t4013/diff.diff_--no-index_dir_dir3 | 2 + ...iff.diff_--patch-with-raw_-r_initial..side | 36 + .../diff.diff_--patch-with-raw_initial..side | 36 + ...ff.diff_--patch-with-stat_-r_initial..side | 37 + .../diff.diff_--patch-with-stat_initial..side | 37 + t/t4013/diff.diff_--raw_--abbrev=4_initial | 6 + t/t4013/diff.diff_--raw_--no-abbrev_initial | 6 + t/t4013/diff.diff_--raw_initial | 6 + t/t4013/diff.diff_--stat_initial..side | 6 + t/t4013/diff.diff_-U1_initial..side | 29 + t/t4013/diff.diff_-U2_initial..side | 31 + t/t4013/diff.diff_-U_initial..side | 32 + t/t4013/diff.diff_-r_--stat_initial..side | 6 + t/t4013/diff.diff_-r_initial..side | 32 + t/t4013/diff.diff_initial..side | 32 + t/t4013/diff.diff_master_master^_side | 29 + ...tach_--stdout_--suffix=.diff_initial..side | 61 + ...at-patch_--attach_--stdout_initial..master | 170 + ...t-patch_--attach_--stdout_initial..master^ | 110 + ...rmat-patch_--attach_--stdout_initial..side | 61 + ..._--stdout_--numbered-files_initial..master | 170 + ..._--subject-prefix=TESTCASE_initial..master | 170 + ...at-patch_--inline_--stdout_initial..master | 170 + ...t-patch_--inline_--stdout_initial..master^ | 110 + ...-patch_--inline_--stdout_initial..master^^ | 62 + ...rmat-patch_--inline_--stdout_initial..side | 61 + ...-stdout_--cover-letter_-n_initial..master^ | 103 + ...tch_--stdout_--no-numbered_initial..master | 127 + ...-patch_--stdout_--numbered_initial..master | 127 + ...diff.format-patch_--stdout_initial..master | 127 + ...iff.format-patch_--stdout_initial..master^ | 81 + .../diff.format-patch_--stdout_initial..side | 47 + t/t4013/diff.log_--cc_-m_-p_master | 200 + t/t4013/diff.log_--decorate=full_--all | 61 + ..._--decorate=full_--clear-decorations_--all | 61 + ...f.log_--decorate=full_--decorate-all_--all | 61 + t/t4013/diff.log_--decorate_--all | 61 + ...f.log_--decorate_--clear-decorations_--all | 61 + .../diff.log_--decorate_--decorate-all_--all | 61 + ...diff.log_--diff-merges=first-parent_master | 56 + ...--diff-merges=off_-p_--first-parent_master | 78 + ...--first-parent_--diff-merges=off_-p_master | 78 + ..._--no-diff-merges_-p_--first-parent_master | 78 + ...--patch-with-stat_--summary_master_--_dir_ | 74 + t/t4013/diff.log_--patch-with-stat_master | 129 + .../diff.log_--patch-with-stat_master_--_dir_ | 74 + ...ot_--cc_--patch-with-stat_--summary_master | 199 + ..._--root_--patch-with-stat_--summary_master | 167 + .../diff.log_--root_--patch-with-stat_master | 161 + ...root_-c_--patch-with-stat_--summary_master | 199 + t/t4013/diff.log_--root_-p_master | 142 + t/t4013/diff.log_--root_master | 34 + t/t4013/diff.log_-GF_-p_--pickaxe-all_master | 27 + t/t4013/diff.log_-GF_-p_master | 18 + t/t4013/diff.log_-GF_master | 7 + t/t4013/diff.log_-IA_-IB_-I1_-I2_-p_master | 99 + t/t4013/diff.log_-SF_-p_master | 18 + t/t4013/diff.log_-SF_master | 7 + t/t4013/diff.log_-SF_master_--max-count=0 | 2 + t/t4013/diff.log_-SF_master_--max-count=1 | 7 + t/t4013/diff.log_-SF_master_--max-count=2 | 7 + t/t4013/diff.log_-S_F_master | 7 + t/t4013/diff.log_-c_-m_-p_master | 200 + t/t4013/diff.log_-m_--raw_master | 61 + t/t4013/diff.log_-m_--stat_master | 66 + t/t4013/diff.log_-m_-p_--first-parent_master | 100 + t/t4013/diff.log_-m_-p_master | 200 + ...f.log_-p_--diff-merges=first-parent_master | 137 + t/t4013/diff.log_-p_--first-parent_master | 100 + t/t4013/diff.log_-p_master | 115 + t/t4013/diff.log_master | 34 + ...ellipses-diff-tree_--root_--abbrev_initial | 6 + ...ses-diff-tree_--root_-r_--abbrev=4_initial | 6 + ...ipses-diff-tree_--root_-r_--abbrev_initial | 6 + ...ff.noellipses-diff-tree_-c_--abbrev_master | 5 + ...-diff_--no-index_--raw_--abbrev=4_dir2_dir | 3 + ....noellipses-diff_--no-index_--raw_dir2_dir | 3 + ...ses-diff_--patch-with-raw_-r_initial..side | 36 + ...lipses-diff_--patch-with-raw_initial..side | 36 + ...f.noellipses-diff_--raw_--abbrev=4_initial | 6 + t/t4013/diff.noellipses-diff_--raw_initial | 6 + ...diff.noellipses-show_--patch-with-raw_side | 42 + .../diff.noellipses-whatchanged_--root_master | 42 + .../diff.noellipses-whatchanged_-SF_master | 9 + t/t4013/diff.noellipses-whatchanged_master | 32 + t/t4013/diff.rev-list_--children_HEAD | 7 + t/t4013/diff.rev-list_--parents_HEAD | 7 + t/t4013/diff.show_--first-parent_master | 30 + t/t4013/diff.show_--patch-with-raw_side | 42 + ...diff.show_--patch-with-stat_--summary_side | 44 + t/t4013/diff.show_--patch-with-stat_side | 43 + t/t4013/diff.show_--root_initial | 34 + t/t4013/diff.show_--stat_--summary_side | 13 + t/t4013/diff.show_--stat_side | 12 + t/t4013/diff.show_-c_master | 36 + t/t4013/diff.show_-m_master | 93 + t/t4013/diff.show_initial | 7 + t/t4013/diff.show_master | 36 + t/t4013/diff.show_side | 38 + ...--patch-with-stat_--summary_master_--_dir_ | 61 + .../diff.whatchanged_--patch-with-stat_master | 116 + ...atchanged_--patch-with-stat_master_--_dir_ | 61 + ...ot_--cc_--patch-with-stat_--summary_master | 199 + ..._--root_--patch-with-stat_--summary_master | 160 + ...hatchanged_--root_--patch-with-stat_master | 154 + ...root_-c_--patch-with-stat_--summary_master | 199 + t/t4013/diff.whatchanged_--root_-p_master | 135 + t/t4013/diff.whatchanged_--root_master | 42 + t/t4013/diff.whatchanged_-SF_-p_master | 18 + t/t4013/diff.whatchanged_-SF_master | 9 + t/t4013/diff.whatchanged_-p_master | 102 + t/t4013/diff.whatchanged_master | 32 + t/t4014-format-patch.sh | 2550 ++ t/t4015-diff-whitespace.sh | 2388 ++ t/t4016-diff-quote.sh | 88 + t/t4017-diff-retval.sh | 190 + t/t4018-diff-funcname.sh | 122 + t/t4018/README | 15 + t/t4018/bash-arithmetic-function | 4 + t/t4018/bash-bashism-style-compact | 6 + t/t4018/bash-bashism-style-function | 4 + t/t4018/bash-bashism-style-whitespace | 4 + t/t4018/bash-conditional-function | 4 + t/t4018/bash-missing-parentheses | 6 + t/t4018/bash-mixed-style-compact | 4 + t/t4018/bash-mixed-style-function | 4 + t/t4018/bash-nested-functions | 6 + t/t4018/bash-other-characters | 4 + t/t4018/bash-posix-style-compact | 4 + t/t4018/bash-posix-style-function | 4 + t/t4018/bash-posix-style-whitespace | 4 + t/t4018/bash-subshell-function | 4 + t/t4018/bash-trailing-comment | 4 + t/t4018/cpp-c++-function | 4 + t/t4018/cpp-class-constructor | 4 + t/t4018/cpp-class-constructor-mem-init | 5 + t/t4018/cpp-class-definition | 4 + t/t4018/cpp-class-definition-derived | 5 + t/t4018/cpp-class-destructor | 4 + t/t4018/cpp-function-returning-global-type | 4 + t/t4018/cpp-function-returning-nested | 5 + t/t4018/cpp-function-returning-pointer | 4 + t/t4018/cpp-function-returning-reference | 4 + t/t4018/cpp-gnu-style-function | 5 + t/t4018/cpp-namespace-definition | 4 + t/t4018/cpp-operator-definition | 4 + t/t4018/cpp-skip-access-specifiers | 8 + t/t4018/cpp-skip-comment-block | 9 + t/t4018/cpp-skip-labels | 8 + t/t4018/cpp-struct-definition | 9 + t/t4018/cpp-struct-single-line | 7 + t/t4018/cpp-template-function-definition | 4 + t/t4018/cpp-union-definition | 4 + t/t4018/cpp-void-c-function | 4 + t/t4018/csharp-exclude-assignments | 20 + t/t4018/csharp-exclude-control-statements | 34 + t/t4018/csharp-exclude-exceptions | 29 + t/t4018/csharp-exclude-generic-method-calls | 12 + t/t4018/csharp-exclude-init-dispose | 22 + t/t4018/csharp-exclude-iterations | 26 + t/t4018/csharp-exclude-method-calls | 20 + t/t4018/csharp-exclude-other | 18 + t/t4018/csharp-method | 10 + t/t4018/csharp-method-array | 10 + t/t4018/csharp-method-explicit | 12 + t/t4018/csharp-method-generics | 11 + .../csharp-method-generics-alternate-spaces | 11 + t/t4018/csharp-method-modifiers | 13 + t/t4018/csharp-method-multiline | 10 + t/t4018/csharp-method-params | 10 + t/t4018/csharp-method-special-chars | 11 + t/t4018/csharp-method-with-spacing | 10 + t/t4018/csharp-property | 11 + t/t4018/csharp-property-braces-same-line | 10 + t/t4018/css-attribute-value-selector | 4 + t/t4018/css-block-level-@-statements | 10 + t/t4018/css-brace-in-col-1 | 5 + t/t4018/css-class-selector | 4 + t/t4018/css-colon-eol | 4 + t/t4018/css-colon-selector | 5 + t/t4018/css-common | 4 + t/t4018/css-id-selector | 4 + t/t4018/css-long-selector-list | 6 + t/t4018/css-prop-sans-indent | 5 + t/t4018/css-root-selector | 4 + t/t4018/css-short-selector-list | 4 + t/t4018/css-trailing-space | 5 + t/t4018/custom1-pattern | 17 + t/t4018/custom2-match-to-end-of-line | 8 + t/t4018/custom3-alternation-in-pattern | 17 + t/t4018/dts-labels | 9 + t/t4018/dts-node-unitless | 8 + t/t4018/dts-nodes | 8 + t/t4018/dts-nodes-boolean-prop | 9 + t/t4018/dts-nodes-comment1 | 8 + t/t4018/dts-nodes-comment2 | 8 + t/t4018/dts-nodes-multiline-prop | 13 + t/t4018/dts-reference | 9 + t/t4018/dts-root | 5 + t/t4018/dts-root-comment | 8 + t/t4018/elixir-do-not-pick-end | 5 + t/t4018/elixir-ex-unit-test | 6 + t/t4018/elixir-function | 5 + t/t4018/elixir-macro | 5 + t/t4018/elixir-module | 9 + t/t4018/elixir-module-func | 8 + t/t4018/elixir-nested-module | 9 + t/t4018/elixir-private-function | 5 + t/t4018/elixir-protocol | 6 + t/t4018/elixir-protocol-implementation | 5 + t/t4018/fortran-block-data | 5 + t/t4018/fortran-comment | 13 + t/t4018/fortran-comment-keyword | 14 + t/t4018/fortran-comment-legacy | 13 + t/t4018/fortran-comment-legacy-star | 13 + t/t4018/fortran-external-function | 9 + t/t4018/fortran-external-subroutine | 5 + t/t4018/fortran-module | 5 + t/t4018/fortran-module-procedure | 13 + t/t4018/fortran-program | 5 + t/t4018/fountain-scene | 4 + t/t4018/golang-complex-function | 8 + t/t4018/golang-func | 4 + t/t4018/golang-interface | 4 + t/t4018/golang-long-func | 5 + t/t4018/golang-struct | 4 + t/t4018/java-class-brace-on-separate-line | 6 + t/t4018/java-class-member-function | 12 + .../java-class-space-before-type-parameters | 6 + t/t4018/java-class-type-parameters | 6 + t/t4018/java-class-type-parameters-implements | 6 + t/t4018/java-enum-constant | 6 + t/t4018/java-interface-type-parameters | 6 + .../java-interface-type-parameters-extends | 6 + t/t4018/java-method-return-generic-bounded | 9 + t/t4018/java-method-return-generic-wildcard | 9 + t/t4018/java-nested-field | 6 + t/t4018/java-non-sealed | 8 + t/t4018/java-record | 6 + t/t4018/java-record-space-before-components | 6 + t/t4018/java-record-type-parameters | 6 + t/t4018/java-sealed | 7 + t/t4018/java-sealed-permits | 6 + t/t4018/java-sealed-type-parameters | 6 + ...-sealed-type-parameters-implements-permits | 6 + t/t4018/java-sealed-type-parameters-permits | 6 + t/t4018/kotlin-class | 5 + t/t4018/kotlin-enum-class | 5 + t/t4018/kotlin-fun | 5 + t/t4018/kotlin-inheritace-class | 5 + t/t4018/kotlin-inline-class | 5 + t/t4018/kotlin-interface | 5 + t/t4018/kotlin-nested-fun | 9 + t/t4018/kotlin-public-class | 5 + t/t4018/kotlin-sealed-class | 5 + t/t4018/markdown-heading-indented | 6 + t/t4018/markdown-heading-non-headings | 17 + t/t4018/matlab-class-definition | 5 + t/t4018/matlab-function | 4 + t/t4018/matlab-octave-section-1 | 3 + t/t4018/matlab-octave-section-2 | 3 + t/t4018/matlab-section | 3 + t/t4018/perl-skip-end-of-heredoc | 8 + t/t4018/perl-skip-forward-decl | 10 + t/t4018/perl-skip-sub-in-pod | 18 + t/t4018/perl-sub-definition | 4 + t/t4018/perl-sub-definition-kr-brace | 4 + t/t4018/php-abstract-class | 4 + t/t4018/php-abstract-method | 7 + t/t4018/php-class | 4 + t/t4018/php-enum | 4 + t/t4018/php-final-class | 4 + t/t4018/php-final-method | 7 + t/t4018/php-function | 4 + t/t4018/php-interface | 4 + t/t4018/php-method | 7 + t/t4018/php-trait | 7 + t/t4018/python-async-def | 4 + t/t4018/python-class | 4 + t/t4018/python-def | 4 + t/t4018/python-indented-async-def | 7 + t/t4018/python-indented-class | 5 + t/t4018/python-indented-def | 7 + t/t4018/rust-fn | 5 + t/t4018/rust-impl | 5 + t/t4018/rust-macro-rules | 6 + t/t4018/rust-struct | 5 + t/t4018/rust-trait | 5 + t/t4018/scheme-class | 7 + t/t4018/scheme-def | 4 + t/t4018/scheme-def-variant | 4 + t/t4018/scheme-define-slash-public | 7 + t/t4018/scheme-define-syntax | 8 + t/t4018/scheme-define-variant | 4 + t/t4018/scheme-library | 11 + t/t4018/scheme-local-define | 4 + t/t4018/scheme-module | 6 + t/t4018/scheme-top-level-define | 4 + t/t4018/scheme-user-defined-define | 6 + t/t4019-diff-wserror.sh | 297 + t/t4020-diff-external.sh | 339 + t/t4020/diff.NUL | Bin 0 -> 116 bytes t/t4021-format-patch-numbered.sh | 141 + t/t4022-diff-rewrite.sh | 101 + t/t4023-diff-rename-typechange.sh | 88 + t/t4024-diff-optimize-common.sh | 157 + t/t4025-hunk-header.sh | 38 + t/t4026-color.sh | 178 + t/t4027-diff-submodule.sh | 291 + t/t4028-format-patch-mime-headers.sh | 31 + t/t4029-diff-trailing-space.sh | 43 + t/t4030-diff-textconv.sh | 174 + t/t4031-diff-rewrite-binary.sh | 80 + t/t4032-diff-inter-hunk-context.sh | 117 + t/t4033-diff-patience.sh | 20 + t/t4034-diff-words.sh | 415 + t/t4034/ada/expect | 27 + t/t4034/ada/post | 13 + t/t4034/ada/pre | 13 + t/t4034/bibtex/expect | 15 + t/t4034/bibtex/post | 10 + t/t4034/bibtex/pre | 9 + t/t4034/cpp/expect | 35 + t/t4034/cpp/post | 30 + t/t4034/cpp/pre | 30 + t/t4034/csharp/expect | 35 + t/t4034/csharp/post | 18 + t/t4034/csharp/pre | 18 + t/t4034/css/expect | 16 + t/t4034/css/post | 10 + t/t4034/css/pre | 10 + t/t4034/dts/expect | 37 + t/t4034/dts/post | 32 + t/t4034/dts/pre | 32 + t/t4034/fortran/expect | 10 + t/t4034/fortran/post | 5 + t/t4034/fortran/pre | 5 + t/t4034/html/expect | 8 + t/t4034/html/post | 3 + t/t4034/html/pre | 3 + t/t4034/java/expect | 36 + t/t4034/java/post | 19 + t/t4034/java/pre | 19 + t/t4034/kotlin/expect | 43 + t/t4034/kotlin/post | 30 + t/t4034/kotlin/pre | 30 + t/t4034/matlab/expect | 14 + t/t4034/matlab/post | 9 + t/t4034/matlab/pre | 9 + t/t4034/objc/expect | 35 + t/t4034/objc/post | 18 + t/t4034/objc/pre | 18 + t/t4034/pascal/expect | 35 + t/t4034/pascal/post | 18 + t/t4034/pascal/pre | 18 + t/t4034/perl/expect | 13 + t/t4034/perl/post | 22 + t/t4034/perl/pre | 22 + t/t4034/php/expect | 35 + t/t4034/php/post | 18 + t/t4034/php/pre | 18 + t/t4034/python/expect | 34 + t/t4034/python/post | 17 + t/t4034/python/pre | 17 + t/t4034/ruby/expect | 34 + t/t4034/ruby/post | 17 + t/t4034/ruby/pre | 17 + t/t4034/scheme/expect | 11 + t/t4034/scheme/post | 6 + t/t4034/scheme/pre | 6 + t/t4034/tex/expect | 9 + t/t4034/tex/post | 4 + t/t4034/tex/pre | 4 + t/t4035-diff-quiet.sh | 164 + t/t4036-format-patch-signer-mime.sh | 50 + t/t4037-diff-r-t-dirs.sh | 53 + t/t4038-diff-combined.sh | 546 + t/t4039-diff-assume-unchanged.sh | 42 + t/t4040-whitespace-status.sh | 75 + t/t4041-diff-submodule-option.sh | 557 + t/t4042-diff-textconv-caching.sh | 144 + t/t4043-diff-rename-binary.sh | 45 + t/t4044-diff-index-unique-abbrev.sh | 56 + t/t4045-diff-relative.sh | 248 + t/t4046-diff-unmerged.sh | 108 + t/t4047-diff-dirstat.sh | 992 + t/t4048-diff-combined-binary.sh | 221 + t/t4049-diff-stat-count.sh | 69 + t/t4050-diff-histogram.sh | 12 + t/t4051-diff-function-context.sh | 212 + t/t4051/appended1.c | 15 + t/t4051/appended2.c | 35 + t/t4051/dummy.c | 7 + t/t4051/hello.c | 24 + t/t4051/includes.c | 20 + t/t4052-stat-output.sh | 416 + t/t4053-diff-no-index.sh | 298 + t/t4054-diff-bogus-tree.sh | 83 + t/t4055-diff-context.sh | 92 + t/t4056-diff-order.sh | 200 + t/t4057-diff-combined-paths.sh | 109 + t/t4058-diff-duplicates.sh | 191 + t/t4059-diff-submodule-not-initialized.sh | 133 + t/t4060-diff-submodule-option-diff-format.sh | 981 + t/t4061-diff-indent.sh | 371 + t/t4062-diff-pickaxe.sh | 29 + t/t4063-diff-blobs.sh | 97 + t/t4064-diff-oidfind.sh | 124 + t/t4065-diff-anchored.sh | 94 + t/t4066-diff-emit-delay.sh | 82 + t/t4067-diff-partial-clone.sh | 183 + t/t4068-diff-symmetric-merge-base.sh | 203 + t/t4069-remerge-diff.sh | 362 + t/t4100-apply-stat.sh | 41 + t/t4100/t-apply-1.expect | 11 + t/t4100/t-apply-1.patch | 194 + t/t4100/t-apply-2.expect | 5 + t/t4100/t-apply-2.patch | 72 + t/t4100/t-apply-3.expect | 7 + t/t4100/t-apply-3.patch | 567 + t/t4100/t-apply-4.expect | 5 + t/t4100/t-apply-4.patch | 7 + t/t4100/t-apply-5.expect | 19 + t/t4100/t-apply-5.patch | 612 + t/t4100/t-apply-6.expect | 5 + t/t4100/t-apply-6.patch | 101 + t/t4100/t-apply-7.expect | 6 + t/t4100/t-apply-7.patch | 494 + t/t4100/t-apply-8.expect | 2 + t/t4100/t-apply-8.patch | 11 + t/t4100/t-apply-9.expect | 2 + t/t4100/t-apply-9.patch | 11 + t/t4101-apply-nonl.sh | 32 + t/t4101/diff.0-1 | 6 + t/t4101/diff.0-2 | 7 + t/t4101/diff.0-3 | 8 + t/t4101/diff.1-0 | 6 + t/t4101/diff.1-2 | 8 + t/t4101/diff.1-3 | 8 + t/t4101/diff.2-0 | 7 + t/t4101/diff.2-1 | 8 + t/t4101/diff.2-3 | 7 + t/t4101/diff.3-0 | 8 + t/t4101/diff.3-1 | 8 + t/t4101/diff.3-2 | 7 + t/t4102-apply-rename.sh | 58 + t/t4103-apply-binary.sh | 184 + t/t4104-apply-boundary.sh | 113 + t/t4105-apply-fuzz.sh | 52 + t/t4106-apply-stdin.sh | 30 + t/t4107-apply-ignore-whitespace.sh | 194 + t/t4108-apply-threeway.sh | 336 + t/t4109-apply-multifrag.sh | 36 + t/t4109/expect-1 | 31 + t/t4109/expect-2 | 23 + t/t4109/expect-3 | 24 + t/t4109/patch1.patch | 28 + t/t4109/patch2.patch | 30 + t/t4109/patch3.patch | 31 + t/t4109/patch4.patch | 30 + t/t4110-apply-scan.sh | 23 + t/t4110/expect | 20 + t/t4110/patch1.patch | 17 + t/t4110/patch2.patch | 11 + t/t4110/patch3.patch | 14 + t/t4110/patch4.patch | 11 + t/t4110/patch5.patch | 11 + t/t4111-apply-subdir.sh | 156 + t/t4112-apply-renames.sh | 145 + t/t4113-apply-ending.sh | 53 + t/t4114-apply-typechange.sh | 129 + t/t4115-apply-symlink.sh | 143 + t/t4116-apply-reverse.sh | 92 + t/t4117-apply-reject.sh | 107 + t/t4118-apply-empty-context.sh | 52 + t/t4119-apply-config.sh | 180 + t/t4120-apply-popt.sh | 89 + t/t4121-apply-diffs.sh | 35 + t/t4122-apply-symlink-inside.sh | 157 + t/t4123-apply-shrink.sh | 46 + t/t4124-apply-ws-rule.sh | 559 + t/t4125-apply-ws-fuzz.sh | 100 + t/t4126-apply-empty.sh | 92 + t/t4127-apply-same-fn.sh | 97 + t/t4128-apply-root.sh | 122 + t/t4129-apply-samemode.sh | 194 + t/t4130-apply-criss-cross-rename.sh | 71 + t/t4131-apply-fake-ancestor.sh | 42 + t/t4132-apply-removal.sh | 97 + t/t4133-apply-filenames.sh | 63 + t/t4134-apply-submodule.sh | 39 + t/t4135-apply-weird-filenames.sh | 101 + t/t4135/.gitignore | 3 + t/t4135/add-plain.diff | 5 + t/t4135/add-with backslash.diff | 5 + t/t4135/add-with quote.diff | 5 + t/t4135/add-with spaces.diff | 5 + t/t4135/add-with tab.diff | 5 + t/t4135/damaged-tz.diff | 5 + t/t4135/damaged.diff | 5 + t/t4135/diff-plain.diff | 5 + t/t4135/diff-with backslash.diff | 5 + t/t4135/diff-with quote.diff | 5 + t/t4135/diff-with spaces.diff | 5 + t/t4135/diff-with tab.diff | 5 + t/t4135/funny-tz.diff | 5 + t/t4135/git-plain.diff | 7 + t/t4135/git-with backslash.diff | 7 + t/t4135/git-with quote.diff | 7 + t/t4135/git-with spaces.diff | 7 + t/t4135/git-with tab.diff | 7 + t/t4135/make-patches | 45 + t/t4136-apply-check.sh | 63 + t/t4137-apply-submodule.sh | 24 + t/t4138-apply-ws-expansion.sh | 121 + t/t4139-apply-escape.sh | 142 + t/t4140-apply-ita.sh | 56 + t/t4141-apply-too-large.sh | 22 + t/t4150-am.sh | 1282 + t/t4151-am-abort.sh | 227 + t/t4152-am-subjects.sh | 78 + t/t4153-am-resume-override-opts.sh | 106 + t/t4200-rerere.sh | 737 + t/t4201-shortlog.sh | 437 + t/t4202-log.sh | 2393 ++ t/t4203-mailmap.sh | 1124 + t/t4204-patch-id.sh | 347 + t/t4205-log-pretty-formats.sh | 1224 + t/t4206-log-follow-harder-copies.sh | 57 + t/t4207-log-decoration-colors.sh | 134 + t/t4208-log-magic-pathspec.sh | 145 + t/t4209-log-pickaxe.sh | 227 + t/t4210-log-i18n.sh | 141 + t/t4211-line-log.sh | 368 + t/t4211/history.export | 406 + t/t4211/sha1/expect.beginning-of-file | 43 + t/t4211/sha1/expect.end-of-file | 62 + t/t4211/sha1/expect.move-support-f | 80 + t/t4211/sha1/expect.multiple | 104 + t/t4211/sha1/expect.multiple-overlapping | 187 + t/t4211/sha1/expect.multiple-superset | 187 + t/t4211/sha1/expect.parallel-change-f-to-main | 160 + t/t4211/sha1/expect.simple-f | 59 + t/t4211/sha1/expect.simple-f-to-main | 100 + t/t4211/sha1/expect.simple-main