2 (ERROR) Invalid date format in an author/committer line.
5 (ERROR) Invalid date value in an author/committer line.
8 (ERROR) Invalid email format in an author/committer line.
11 (INFO) A tree contains a bad filemode entry.
14 (ERROR) An author/committer name is empty.
17 (ERROR) An object has a bad sha1.
20 (ERROR) A commit object has a bad parent sha1.
23 (INFO) A tag has an invalid format.
26 (ERROR) Found an invalid time zone in an author/committer line.
29 (ERROR) A tree cannot be parsed.
32 (ERROR) A tree has an invalid format.
35 (ERROR) Found an invalid object type.
38 (ERROR) A tree contains duplicate file entries.
41 (WARN) A path contains an empty name.
44 (IGNORE) Extra headers found after `tagger`.
47 (WARN) A path contains the full path starting with "/".
50 (ERROR) A non-blob found at `.gitattributes`.
52 `gitattributesLarge`::
53 (ERROR) The `.gitattributes` blob is too large.
55 `gitattributesLineLength`::
56 (ERROR) The `.gitattributes` blob contains too long lines.
58 `gitattributesMissing`::
59 (ERROR) Unable to read `.gitattributes` blob.
61 `gitattributesSymlink`::
62 (INFO) `.gitattributes` is a symlink.
65 (INFO) `.gitignore` is a symlink.
68 (ERROR) A non-blob found at `.gitmodules`.
71 (ERROR) The `.gitmodules` file is too large to parse.
74 (ERROR) Unable to read `.gitmodules` blob.
77 (ERROR) A submodule name is invalid.
80 (INFO) Could not parse `.gitmodules` blob.
83 (ERROR) `.gitmodules` blob is too large to parse.
86 (ERROR) `.gitmodules` path is invalid.
89 (ERROR) `.gitmodules` is a symlink.
92 (ERROR) Found an invalid submodule update setting.
95 (ERROR) Found an invalid submodule url.
98 (WARN) A tree contains an entry named `.`.
101 (WARN) A tree contains an entry named `..`.
104 (WARN) A tree contains an entry named `.git`.
107 (WARN) A tree contains an entry with a very long path name. If
108 the value of `fsck.largePathname` contains a colon, that value
109 is used as the maximum allowable length (e.g., "warn:10" would
110 complain about any path component of 11 or more bytes). The
111 default value is 4096.
114 (INFO) `.mailmap` is a symlink.
117 (ERROR) Author is missing.
120 (ERROR) Committer is missing.
123 (ERROR) Email is missing in an author/committer line.
125 `missingNameBeforeEmail`::
126 (ERROR) Missing name before an email in an author/committer line.
129 (ERROR) Missing `object` line in tag object.
131 `missingSpaceBeforeDate`::
132 (ERROR) Missing space before date in an author/committer line.
134 `missingSpaceBeforeEmail`::
135 (ERROR) Missing space before the email in an author/committer line.
138 (ERROR) Unexpected end after `type` line in a tag object.
141 (ERROR) Missing `tag` line in a tag object.
143 `missingTaggerEntry`::
144 (INFO) Missing `tagger` line in a tag object.
147 (ERROR) Missing `tree` line in a commit object.
150 (ERROR) Invalid type value on the `type` line in a tag object.
153 (ERROR) Missing `type` line in a tag object.
156 (ERROR) Multiple author lines found in a commit.
159 (WARN) Found a NUL byte in the commit object body.
162 (FATAL) NUL byte exists in the object header.
165 (WARN) Tree contains entries pointing to a null sha1.
168 (ERROR) A tree is not properly sorted.
171 (ERROR) Found an unknown object type.
173 `unterminatedHeader`::
174 (FATAL) Missing end-of-line in the object header.
177 (ERROR) Found a zero padded date in an author/committer line.
179 `zeroPaddedFilemode`::
180 (WARN) Found a zero padded filemode in a tree.