Skip to content

godfath3r/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
  • View diff
  • Commit files
  • Revert 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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%