git_internal/protocol/
mod.rs

1/// Git Protocol Module
2///
3/// This module provides a clean, minimal, and transport-agnostic Git smart protocol implementation.
4/// It abstracts away the complexities of different transport layers (HTTP, SSH) and provides
5/// a unified interface for Git operations.
6pub mod core;
7pub mod http;
8pub mod pack;
9pub mod smart;
10pub mod ssh;
11pub mod types;
12pub mod utils;
13
14// Re-export main interfaces
15pub use core::{AuthenticationService, GitProtocol, RepositoryAccess};
16pub use types::*;