git2_ext/
lib.rs

1//! Extensions for git2
2//!
3//! Goals:
4//! - Provide "good enough" implementations of essential or higher-level git2 logic, like cherry-pick, squash, hooks, authentication (not implemented yet), etc
5//! - The above serves as examples for people needing to write their own implementations
6
7#![cfg_attr(docsrs, feature(doc_auto_cfg))]
8#![warn(clippy::print_stderr)]
9#![warn(clippy::print_stdout)]
10
11pub mod hooks;
12pub mod ops;
13pub mod tree;
14pub mod utils;
15
16pub(crate) mod bytes;
17
18#[cfg(test)]
19mod testing;