6 releases (3 breaking)
0.4.0 | Sep 30, 2024 |
---|---|
0.3.3 | Aug 24, 2024 |
0.3.1 | Dec 15, 2023 |
0.2.0 | Dec 7, 2023 |
0.1.0 | Dec 7, 2023 |
#970 in Development tools
3,171 downloads per month
Used in 2 crates
(via asyncgit)
22KB
634 lines
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
lib.rs
:
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)
Dependencies
~11MB
~249K SLoC