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