
Cairn
ElectronTypeScriptReact
[ OVERVIEW ]
Cairn solves a specific Git workflow problem: a debug console.log, a real fix, and an unrelated formatting pass all landing in the same file. Instead of forcing an all-or-nothing commit, Cairn lets you select and stage exactly the lines that belong together, alongside traditional whole-file and hunk-based staging when granular control isn't needed.
[ FEATURES ]
- Line-level staging across changed or deleted content
- Traditional whole-file and hunk-based staging
- Multi-repository support with instant switching
- Branch management — create, rename, delete, merge, with checkout protection on a dirty working directory
- Stash support for shelving work-in-progress changes
- Full commit history with read-only diffs and one-click revert
- Core Git operations: fetch, pull, push, merge/revert abort
[ SCREENSHOTS ]
