Skip to content
 
 

Repository files navigation

RabbitVCS

RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. This project currently supports Git integration for Nautilus.

System Requirements

  • gtk >= 3.0
  • python-configobj >= 4.4.0
  • python-gobject >= 2.14

For git:

  • dulwich >= 0.19.0
  • git
  • tkinter (for now, newer versions of ubuntu this is called python-tk)

For spell checking of commit messages (optional):

  • python-gtkspell (newer versions of ubuntu, this is called python-gtkspellcheck)
  • hunspell langpacks

For syntax highlighting (optional):

  • python-pygments

Recommends:

  • meld (graphical diff tool)

For Debian-based distros you can run:

# apt-get install python3-configobj python3-gtkspellcheck python3-dulwich python3-pygments git meld python3-tk

For Fedora-based distros you can run:

# dnf install python[23]-nautilus python[23]-configobj python[23]-dbus python[23]-dulwich python[23]-tkinter python[23]-gtkspell3 python[23]-pygments git meld

Manual Installation

Note that you will require superuser rights in order to install RabbitVCS. Execute the following as root or using sudo:

# python setup.py install

On Ubuntu or Debian-based distros, instead run:

# python setup.py install --install-layout=deb

Once this is run, install the Nautilus client below.

Note

Please note that if there is a PYTHON environment variable it will be used as a Runtime environtment for the rabbitvcs module. For example, if PYTHON points to Python3, then the code in the rabbitvcs module will should be located in the Python 3 module search path.

Client

RabbitVCS is the core library and set of dialogs, and this repository now ships a single supported client:

Upgrade

To upgrade an existing version manually, copy the contents of the repository to the rabbitvcs lib folder. Most likely it is located at /usr/lib/pymodules/python2.7/rabbitvcs. In case of Debian-based distros this is will be /usr/lib/python2.7/dist-packages/rabbitvcs. For Fedora-based distros on 64-bit make sure to check /usr/lib64.

References

Homepage: http://www.rabbitvcs.org

About

Fork of RabbitVCS to use only Git part with nautilus client and make it work current days

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages