pub struct GitConfig {
pub auto_commit: bool,
pub session_branches: bool,
pub backup_frequency_minutes: u32,
pub max_backup_days: u32,
pub cicd_integration: bool,
pub conflict_strategy: ConflictStrategy,
}
Expand description
Git configuration for SOMA-CORE integration
Fields§
§auto_commit: bool
Automatic commit on successful edits
session_branches: bool
Create session branches automatically
backup_frequency_minutes: u32
Backup frequency in minutes
max_backup_days: u32
Maximum backup retention days
cicd_integration: bool
Integration with CI/CD pipelines
conflict_strategy: ConflictStrategy
Conflict resolution strategy
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GitConfig
impl RefUnwindSafe for GitConfig
impl Send for GitConfig
impl Sync for GitConfig
impl Unpin for GitConfig
impl UnwindSafe for GitConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more