2ae9196
ZhenYi
feat(lib/git): add HTTP handler tree with routes and errors across analysis, archives, blobs, branches, commits, conflicts, content, diffs, hooks, lfs, logs, maintenance, packs, patches, pipelines, refs, remotes, repos, signatures, submodules, tags, trees
2ae9196
pub mod error;
pub mod git_service;
pub mod handler;
pub mod server;
pub mod service;
pub use error::{SshError, SshResult};
pub use git_service::{
GitService, apply_hardened_env, build_git_advertise_command, parse_git_command, parse_repo_path,
sanitize_for_log,
};
pub use handler::GitSshHandler;
pub use server::{build_server_config, load_host_key, run_ssh, serve_on_listener};
pub use service::GitSshService;