Crate submod

Source
Expand description

Library entry point for submod, a Git submodule manager with sparse checkout support.

This crate is primarily intended for CLI use. The library API is not stable and may change.

§Modules

  • config: Submodule configuration management.
  • gitoxide_manager: Implementation of submodule operations using gitoxide.

§Exports

  • Common types and managers for use in tests or advanced integrations.

§Version

  • Exposes the current crate version as VERSION.

§Note

The API is not guaranteed to be stable. Use at your own risk.

Re-exports§

pub use config::Config;
pub use config::SubmoduleConfig;
pub use config::SubmoduleDefaults;
pub use config::SubmoduleGitOptions;
pub use gitoxide_manager::GitoxideSubmoduleManager;
pub use gitoxide_manager::SparseStatus;
pub use gitoxide_manager::SubmoduleError;
pub use gitoxide_manager::SubmoduleStatus;

Modules§

config
Configuration management for submodules Configuration types and utilities for submod.
gitoxide_manager
Gitoxide-based submodule management implementation
prelude
Re-export commonly used types for convenience

Constants§

VERSION
Version information