RabbitVCS

RabbitVCS is a set of GUI interfaces for version control systems.
web | feed | project | documentation | issues | GPLv2only

Stable PPA | ppa:rabbitvcs/ppa
Ubuntu packages | rabbitvcs-nautilus3 rabbitvcs-cli
Other distributions | choco debian (out-of-date)
Other listings | alternativeto fsd fresh openhub (out-of-date) openhatch (incomplete) ubuntuwiki wikidata wikipedia
Interfaces (vcs) | bazaar :git :mercurial (partial) :svn veracity
Interfaces (file managers) | caja (mate) dolphin (kde) :nautilus (gnome/unity) nemo (cinnamon) :thunar (xfce)
See also | :version-control

Notes

Install from source

http://wiki.rabbitvcs.org/wiki/development/installation
TODO: Cross-check with fixed README

Debugging slowdowns

https://github.com/rabbitvcs/rabbitvcs/issues/55

http://wiki.rabbitvcs.org/wiki/development/installation#running-for-debugging

RabbitVCS icons not appearing

...or a RabbitVCS window hangs. Restart Nautilus and RabbitVCS as follows...

ps -eF | grep rabbit

user  2926  2261  0 40869 14812  7 10:35 ?      00:00:00 /usr/bin/python /usr/lib/pymodules/python2.7/rabbitvcs/services/checkerservice.pyc
user  2999  2262  0 40869 14812  7 10:36 ?      00:00:00 /usr/bin/python /usr/lib/pymodules/python2.7/rabbitvcs/services/checkerservice.pyc
user  3700  2784  0  3986   936  5 10:38 pts/8  00:00:00 grep rabbit

kill -9 2926 2999

Alternatives

thunar-vcs-plugin
kdesdk-dolphin-plugins

Issues for retesting / revisiting

Git

Select three files and stage, only first is staged; TODO: retest this

issue 809: Git delete doesn't work on folders

http://code.google.com/p/rabbitvcs/issues/detail?id=809

issue 835: git pull --rebase fails after executing commit with RabbitVCS Git

http://code.google.com/p/rabbitvcs/issues/detail?id=835

SVN

issue 657: Locked SVN externals not cleaned up, and report updates as failed instead of locked

http://code.google.com/p/rabbitvcs/issues/detail?id=657

issue 753: Diff before SVN committing causes intermittent non-critical crash

http://code.google.com/p/rabbitvcs/issues/detail?id=753

issue 755: "Show unversioned files" logic is reversed if left ticked on previous commit (SVN)

http://code.google.com/p/rabbitvcs/issues/detail?id=755

Old enhancement suggestions

issue 383: Include changelog in Ubuntu PPA updates

http://code.google.com/p/rabbitvcs/issues/detail?id=383

issue 427: New file manager: Microsoft Windows Explorer

http://code.google.com/p/rabbitvcs/issues/detail?id=427

issue 589: New VCS support: Bazaar (RabbitVCS Bzr?)

http://code.google.com/p/rabbitvcs/issues/detail?id=589

issue 670: New VCS support: Fossil

http://code.google.com/p/rabbitvcs/issues/detail?id=670

issue 697: Add rebase option to Git pull

http://code.google.com/p/rabbitvcs/issues/detail?id=697

issue 717: Display current Git branch in Nautilus

http://code.google.com/p/rabbitvcs/issues/detail?id=717

issue 739: Could RabbitVCS activities remain open in a single tabbed window?

http://code.google.com/p/rabbitvcs/issues/detail?id=739

issue 808: New git function: add

http://code.google.com/p/rabbitvcs/issues/detail?id=808



Backlinks: menagerie version-control git debian:wnpp

CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "RabbitVCS in Grasmere notebook, including code snippets" (why? how?)