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 "/".
49 `gitattributesSymlink`::
50 (INFO) `.gitattributes` is a symlink.
53 (INFO) `.gitignore` is a symlink.
56 (ERROR) A non-blob found at `.gitmodules`.
59 (ERROR) The `.gitmodules` file is too large to parse.
62 (ERROR) Unable to read `.gitmodules` blob.
65 (ERROR) A submodule name is invalid.
68 (INFO) Could not parse `.gitmodules` blob.
71 (ERROR) `.gitmodules` blob is too large to parse.
74 (ERROR) `.gitmodules` path is invalid.
77 (ERROR) `.gitmodules` is a symlink.
80 (ERROR) Found an invalid submodule update setting.
83 (ERROR) Found an invalid submodule url.
86 (WARN) A tree contains an entry named `.`.
89 (WARN) A tree contains an entry named `..`.
92 (WARN) A tree contains an entry named `.git`.
95 (INFO) `.mailmap` is a symlink.
98 (ERROR) Author is missing.
101 (ERROR) Committer is missing.
104 (ERROR) Email is missing in an author/committer line.
106 `missingNameBeforeEmail`::
107 (ERROR) Missing name before an email in an author/committer line.
110 (ERROR) Missing `object` line in tag object.
112 `missingSpaceBeforeDate`::
113 (ERROR) Missing space before date in an author/committer line.
115 `missingSpaceBeforeEmail`::
116 (ERROR) Missing space before the email in author/committer line.
119 (ERROR) Unexpected end after `type` line in a tag object.
122 (ERROR) Missing `tag` line in a tag object.
124 `missingTaggerEntry`::
125 (INFO) Missing `tagger` line in a tag object.
128 (ERROR) Missing `tree` line in a commit object.
131 (ERROR) Invalid type value on the `type` line in a tag object.
134 (ERROR) Missing `type` line in a tag object.
137 (ERROR) Multiple author lines found in a commit.
140 (WARN) Found a NUL byte in the commit object body.
143 (FATAL) NUL byte exists in the object header.
146 (WARN) Tree contains entries pointing to a null sha1.
149 (ERROR) A tree is not properly sorted.
152 (ERROR) Found an unknown object type.
154 `unterminatedHeader`::
155 (FATAL) Missing end-of-line in the object header.
158 (ERROR) Found a zero padded date in an author/commiter line.
160 `zeroPaddedFilemode`::
161 (WARN) Found a zero padded filemode in a tree.