Skip to main content

Module config

Module config 

Source
Expand description

Configuration management for git-same.

This module handles loading, parsing, and validating configuration from git-same.config.toml files.

§Example Configuration

structure = "{org}/{repo}"
concurrency = 4

Re-exports§

pub use workspace::WorkspaceConfig;
pub use workspace::WorkspaceProvider;
pub use workspace_manager::WorkspaceManager;
pub use workspace_policy::WorkspacePolicy;
pub use workspace_store::WorkspaceStore;

Modules§

workspace
Workspace configuration.
workspace_manager
Workspace manager facade.
workspace_policy
Workspace resolution rules (policy concern only).
workspace_store
Workspace persistence — stores workspace config inside the sync folder.

Structs§

Config
Full application configuration.
ConfigCloneOptions
Clone-specific configuration options (from config file).
FilterOptions
Repository filter options.

Enums§

SyncMode
Sync mode for existing repositories.