After working with Git for a long time (and using lazygit), there was no similar tool for SVN which did the same thing. Few TUIs existed but they felt either very read-only or a tig equivalent rather than a lazygit equivalent.
Demo
Terminal preview
Overview
A fast, keyboard-driven TUI for Subversion (SVN) with features like staging, committing, and browsing history
Lazygit for SVN - a fast, keyboard-driven TUI for SVN
From the maintainer
Maintainer profilerevision
After working with Git for a long time (and using lazygit), there was no similar tool for SVN which did the same thing.
A fast, keyboard-driven TUI for Subversion (SVN) with features like staging, committing, and browsing history
Adding/deleting/reverting/committing files from the SVN repo.Creating named/unnamed changelists and committing only files "staged" to the changelist.
Architecturally, the TUI elements are completely separated from the operational elements - all TUI elements are reusable by any component for any purpose. Additionally, compared to other SVN TUIs, this provides a more-lazygit like solution with similar UI/UX and functionality.
Implement a Git stash-like feature for SVN
Maintainer install notes
gobinary
Latest Release
Changelog
- Updated changelog for v1.7.1 (@bapatchirag)
- site: bump fast-uri from 3.1.5 to 3.1.7 in /site (@dependabot[bot])
- site: bump the astro group in /site with 4 updates (@dependabot[bot])
Discussions