7 releases (4 breaking)
0.5.0 | May 26, 2025 |
---|---|
0.4.0 | Sep 30, 2024 |
0.3.3 | Aug 24, 2024 |
0.3.1 | Dec 15, 2023 |
0.1.0 | Dec 7, 2023 |
#415 in Filesystem
3,222 downloads per month
Used in 5 crates
(3 directly)
25KB
727 lines
git2-rs addon supporting git hooks
we look for hooks in the following locations:
- whatever
config.hooksPath
points to .git/hooks/
- whatever list of paths provided as
other_paths
(in order)
most basic hook is: hooks_pre_commit
. see also other hooks_*
functions.
create_hook
is useful to create git hooks from code (unittest make heavy usage of it)
git2-hooks
adds git hook functionality on top of git2-rs
todo
- unittest coverage symlinks from
.git/hooks/<hook>
->X
- unittest coverage
~
expansion insidecore.hooksPath
Dependencies
~10–18MB
~303K SLoC