Implement the Git workflow and replace Git placeholders #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Deliver the Git extension as one working vertical slice over project files, including repository inspection, local commits, remote synchronization, reconciliation, and the desktop UI.
Current state
Required behavior
Implementation notes
Acceptance criteria
Implemented in commit
422f71cand pushed to main. This adds the complete Git engine and localized UI workflow: repository/LFS setup, status and diffs, branch and rename-following file history, remotes and ahead/behind state, commits, cancellable fetch/fast-forward-only pull/push with live output, airplane-mode gating, structured authentication guidance, and post-pull reconciliation for posts, scripts, and templates through normal rebuild paths and typed events. Verification passed: cargo test --workspace, cargo clippy --workspace --all-targets -- -D warnings, cargo build --workspace, cargo fmt --all -- --check, and Allium check/analyse.