1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
mod allow_robot;
pub use self::allow_robot::AllowRobot;
mod bad_commits;
pub use self::bad_commits::BadCommits;
mod changelog;
pub use self::changelog::Changelog;
pub use self::changelog::ChangelogStyle;
mod commit_subject;
pub use self::commit_subject::CommitSubject;
mod check_end_of_line;
pub use self::check_end_of_line::CheckEndOfLine;
mod check_executable_permissions;
pub use self::check_executable_permissions::CheckExecutablePermissions;
mod check_size;
pub use self::check_size::CheckSize;
mod check_whitespace;
pub use self::check_whitespace::CheckWhitespace;
mod formatting;
pub use self::formatting::Formatting;
mod invalid_paths;
pub use self::invalid_paths::InvalidPaths;
mod invalid_utf8;
pub use self::invalid_utf8::InvalidUtf8;
mod lfs_pointer;
pub use self::lfs_pointer::LfsPointer;
mod reject_binaries;
pub use self::reject_binaries::RejectBinaries;
mod reject_conflict_paths;
pub use self::reject_conflict_paths::RejectConflictPaths;
mod reject_merges;
pub use self::reject_merges::RejectMerges;
mod reject_separate_root;
pub use self::reject_separate_root::RejectSeparateRoot;
mod reject_symlinks;
pub use self::reject_symlinks::RejectSymlinks;
mod release_branch;
pub use self::release_branch::ReleaseBranch;
mod restricted_path;
pub use self::restricted_path::RestrictedPath;
mod submodule_available;
pub use self::submodule_available::SubmoduleAvailable;
mod submodule_rewind;
pub use self::submodule_rewind::SubmoduleRewind;
mod submodule_watch;
pub use self::submodule_watch::SubmoduleWatch;
mod third_party;
pub use self::third_party::ThirdParty;
mod valid_name;
pub use self::valid_name::ValidName;
pub use self::valid_name::ValidNameFullNamePolicy;
#[cfg(test)]
pub mod test;