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 branches;
pub mod commits;
pub mod error;
pub mod event;
pub mod fsck;
pub mod languages;
pub mod lock;
pub mod post_receive;
pub mod queue;
pub mod stats;
#[allow(clippy::module_inception)]
pub mod sync;
pub mod tags;
pub mod webhook;
pub mod worker;
pub use error::{SyncError, SyncResult};
pub use event::{
EnqueueError as SyncEnqueueError, PostReceiveRefUpdate, PostReceiveTask, enqueue_post_receive,
enqueue_post_receive_dlq,
};
pub use lock::{SyncLock, acquire_lock};
pub use post_receive::{enqueue_post_receive_push, prepare_post_receive};
pub use queue::SyncQueue;
pub use sync::RepoSync;
pub use webhook::{NoopWebhookTx, WebhookTx};
pub use worker::{RunningWorker, SyncWorker};