Skip to content

karate/svn_curse

Repository files navigation

svn-curse

This is a proof-of-concept command-line svn client with ncurses, written in python.

Features:

  • View status with colors
  • Browse remote repository
  • Revert files
  • View diff
  • Commit files
  • Blame

Tips, issues, comments and pull requests are more than welcome.

Installation

Prerequisites:

  • python3
  • subversion

Checkout

git clone https://github.com/karate/svn_curse.git
cd svn_curse

Install and activate virtualenv (optional)

# Install virtualenv
sudo pip3 install virtualenv
# Set-up
virtualenv -p python3 venv
# Activate
source venv/bin/activate

Install requirements:

On Linux:

$ pip install -r requirements.txt

On Windows:

$ pip install -r requirements_win.txt

Usage

./main.py path/to/svn/repo

or

python main.py path\to\svn\repo

About

command-line svn client with curses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages