threads / patch / 62887

patchRenamed all *.txt files to .adoc of Documentation

Subject: [PATCH 1/1] Renamed all *.txt files to .adoc of Documentation

## tl;dr

One message between Feb 1, 2025 and Feb 1, 2025. Diffs are folded; open one to read it.

replies: 0people: 1as markdown or json

Moumita· Feb 1, 2025, 13:17 UTC · lore

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  

← back to recent threads