#[cfg(feature = "revision")]
pub use gix_revision as plumbing;
#[allow(clippy::empty_docs)]
pub mod walk;
pub use walk::iter::Walk;
#[cfg(feature = "revision")]
#[allow(clippy::empty_docs)]
pub mod spec;
#[derive(Clone, Debug)]
#[cfg(feature = "revision")]
pub struct Spec<'repo> {
pub(crate) inner: gix_revision::Spec,
pub(crate) path: Option<(crate::bstr::BString, gix_object::tree::EntryMode)>,
pub(crate) first_ref: Option<gix_ref::Reference>,
pub(crate) second_ref: Option<gix_ref::Reference>,
pub(crate) repo: &'repo crate::Repository,
}