Back to Catalog
bapatchirag GitHub avatar
@bapatchirag/revisionVerified Maintainer

revision

After working with Git for a long time (and using lazygit), there was no similar tool for SVN which did the same thing.

Demo

Terminal preview
revision
revision in action — working-copy status, colour-coded diffs with in-place search, filtering, directory staging, named changelists, history and update-to-revision, the svn command log, live theming, and committing

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 profile

revision

After working with Git for a long time (and using lazygit), there was no similar tool for SVN which did the same thing.

Maintainer Website

A fast, keyboard-driven TUI for Subversion (SVN) with features like staging, committing, and browsing history

Origin story

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.

First workflow

Adding/deleting/reverting/committing files from the SVN repo.Creating named/unnamed changelists and committing only files "staged" to the changelist.

Design choice

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.

Roadmap

Implement a Git stash-like feature for SVN

Maintainer install notes

gobinary

Cross-platformWebsiteWebsite

Latest Release

v1.7.2
Released: Sep 7, 2026

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

0 comments
Loading comments...
Alvin By Alvin