monarch-rs 0.1.0

Advanced Git Management Suite for handling multiple repositories concurrently
Documentation
//! Commit manipulation utilities

/// Amends the most recent commit
pub fn amend_commit(_repo_path: &str, _message: Option<&str>) -> anyhow::Result<()> {
    todo!("Implement commit amending")
}

/// Creates a fixup commit for the given commit
pub fn create_fixup_commit(_repo_path: &str, _commit_id: &str) -> anyhow::Result<()> {
    todo!("Implement fixup commit creation")
}

/// Squashes multiple commits into one
pub fn squash_commits(_repo_path: &str, _commit_ids: &[&str], _message: &str) -> anyhow::Result<()> {
    todo!("Implement commit squashing")
}

/// Reorders commits in the specified order
pub fn reorder_commits(_repo_path: &str, _commit_ids: &[&str]) -> anyhow::Result<()> {
    todo!("Implement commit reordering")
}