pub mod negotiate {
#[cfg(feature = "credentials")]
pub use gix_negotiate::Algorithm;
#[cfg(any(feature = "blocking-network-client", feature = "async-network-client"))]
pub use gix_protocol::fetch::negotiate::Error;
}
#[cfg(any(feature = "blocking-network-client", feature = "async-network-client"))]
pub use super::connection::fetch::{
outcome, prepare, refs, Error, Outcome, Prepare, ProgressId, RefLogMessage, Status,
};
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
#[cfg(any(feature = "blocking-network-client", feature = "async-network-client"))]
pub(crate) enum DryRun {
Yes,
No,
}
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
#[cfg(any(feature = "blocking-network-client", feature = "async-network-client"))]
pub(crate) enum WritePackedRefs {
Never,
Only,
}
#[cfg(any(feature = "blocking-network-client", feature = "async-network-client"))]
pub use gix_protocol::fetch::{refmap, RefMap};
pub use gix_protocol::fetch::{Shallow, Tags};