RabbitVCS v0.17 Released

Posted in Release on June 23rd, 2017 by Adam Plumb – Be the first to comment

Hi all, you may have noticed me rummaging around lately.  I’ve been pretty much absent for a handful of years, but I got an itch recently to get back involved.  Thanks go to Daniel for picking up the slack while I and others were dormant and moving us into modern times with Github!

My goal with this release was to get RabbitVCS running fairly well on modern systems, to merge in the many generously contributed (and long ignored) pull requests that have accumulated the past few years, and to fix as many bugs as I could find and reproduce.  I went through most of the issues backlog to pick off what I could with limited time, and I feel like I reached a pretty good checkpoint to create a tag.  There are a few minor enhancements in the mix, but this contains mostly fixes for bugs and crashes.  You can grab the v0.17 files here.

Regarding packages, Jason has stepped down as our resident packager for Ubuntu.  He’s done a great job over the years and I’m not really sure what’s going to happen with that.  If someone wants to step up I’m glad to help them however I can.  There are also packages in Fedora that we’ll want to update, though I don’t have a hand in that.  In the meantime, I would advise you to just install manually using the updated README as your guide.  The only changes in terms of dependencies listed is tkinter for python, which was unfortunately added for some one-off (though useful) git client changes.  I’d like to eventually replace these with gtk+ dialogs.

As for the future, here is a short list of some goals I have:

  • One pull request I merged introduced some modifications that should help with an eventual shift to python3, which I’d like to complete at some point.
  • Move us entirely onto Gtk+3 and gobject introspection, as we’re currently stuck with pygtk2 for our dialog windows.
  • Improve the performance and memory usage of the Nautilus extension, which should help with larger repositories.  In addition, I found a bug in Nautilus that is preventing our context menus from working fully correctly and I’m hoping to get that resolved soon for a future Nautilus release.
  • Regarding the wiki and website, they are quite out-dated and I’d like to move the wiki to Github and consolidate a bit.
  • Hopefully get the Gedit plugin working again.  It broke when they switched to python3.  I spent a little time on it but it seems like there were underlying changes to the Gedit plugin API and I don’t have the time right now to dive in.

So there is lots to do just to stay above water level here, and I can’t promise what will get done.  New features will probably be on hold until some of these more important things happen, so feel free to jump in.

Thanks!
Adam

RabbitVCS v0.16.0

Posted in Release on March 2nd, 2014 by daniel.oconnor – 13 Comments

With the shift to github out of the way, we’ve decide to release a new version of rabbitvcs.

It’s available via github, and contains 16 important bug fixes and features.

Please report issues via github

We’ve uploaded Ubuntu packages to the main PPA, and other distributions are encouraged to produce their own packages as needed.

One important note, Launchpad won’t accept new packages for certain distributions because they are considered obsolete.

These distributions are:

  • Maverick (10.10)
  • Natty (11.04)
  • Oneiric (11.10)
  • Raring (13.04)

 Unless there is significant demand, we also will be ignoring these releases.

Released v0.15.0.5

Posted in Release on November 9th, 2011 by Adam Plumb – 42 Comments

hi all, thanks go to rkrug, basil2, and macavity for helping me figure
out what why we were seeing seg faults in nautilus.  The problem seems
to affect people with python-gtkspell installed.  That is a static
module that uses static gtk as a dependency, and when it tried to
import gtk it would create a seg fault.  Unfortunately, there doesn’t
seem to be dynamic bindings for gtk spell module so I’ve disabled it
for Nautilus 3 users.  This update should also fix the issue where it
would report that it couldn’t load certain svg or svgz files.

The new tarball (hopefully the last for a while) is up now on our
download section.

RabbitVCS v0.15.0.4 released, Ubuntu tarball installation info

Posted in Release, Status Update on November 9th, 2011 by Adam Plumb – 3 Comments

hi all, so I’ve made yet another packaging related release with v0.15.0.4 which fixes some minor issues.  I also found out that if you are installing from the tarball on Ubuntu, then you need to add an argument to the setup.py call, otherwise it will ignore the system prefix and use /usr/local no matter what, which will cause many problems.

Ubuntu users should use the following command to install:

$ sudo python setup.py install –install-layout=deb

All other users should do:

$ sudo python setup.py install

Thanks,Adam

Release announcement for RabbitVCS v0.15!

Posted in Release on November 4th, 2011 by Adam Plumb – 36 Comments

Good news!  RabbitVCS v0.15 is out!

This release is mainly focused on adding Nautilus 3.0 support with the
new nautilus-3.0 client extension.  However, there are quite a few bug
fixes and changes in there as well, including migrating from Glade to
GtkBuilder for dialogs.

Download RabbitVCS v0.15 at:
http://wiki.rabbitvcs.org/wiki/download

Homepage:
http://www.rabbitvcs.org

Note: We should have new packages in our PPA within a few days.

Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list

A big thanks and a great job to everyone on the team and everyone who
contributed to this release!

Release announcement for RabbitVCS v0.14.2.1

Posted in Release on February 18th, 2011 by Adam Plumb – 3 Comments

Someone found a minor bug in the setup.py file for v0.14.2, so here is v0.14.2.1 which fixes that bug.

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14.2.1 at:
http://wiki.rabbitvcs.org/wiki/download

Note: We will have new packages in our PPA presently.

Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list

Adam

Release announcement for RabbitVCS v0.14.2!

Posted in Release on February 17th, 2011 by Adam Plumb – Be the first to comment

Today we are releasing RabbitVCS v0.14.2, a bug fix release that should go a long way towards improving the experience for git users.  There are some treats for svn users as well, though.

  • Bug #483. Protect from a key error if no message attribute is present in the log item.
  • Fixed the git status to show untracked files as untracked, not normal
  • Allow the git status checker to handle repositories in symbolically linked directories
  • Bug #486. Fix locale/encoding issues with the date string coming in from git.
  • Bug #502 Annotate no longer cuts off lines with closing parentheses in them (it’s a git command line response parsing issue)
  • Fix the log context menu command that compares with the previous revision
  • Bug #501, Check if the log revision items list is empty before trying to display it
  • Bug #499, Don’t show the Working Copy revision in the changes revision selectors
  • In the command line, expand specified paths to make it easier to detect working copies
  • No more relying on hard-coded paths, now we can install to any arbitrary prefix

There are definitely more bug fixes to come in v0.14.3, but I wanted to get these out the door since my time to work on them is going to be diminished for a while.

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14.2 at:
http://wiki.rabbitvcs.org/wiki/download

Note: We will have new packages in our PPA presently.

Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list

Adam

RabbitVCS bugfix release – v0.14.1.1

Posted in Release on January 8th, 2011 by Adam Plumb – 3 Comments

It looks like something strange happened with the v0.14.1 release tarball because it did not include the actual bug fixes, it was an exact copy of v0.14.  So none of the bugs I fixed were actually fixed in that release.  With that said, here is the “real” v0.14.1, but I’m calling it v0.14.1.1 so we know the difference.  I included a couple more bug fixes in this release, as well.

  • (Bug #456) Fix nautilus crasher when dialogs are acted on
  • (Bug #461) Fix a crasher in the merge dialog
  • (Bug #457) In the changes dialog, fix bug that stopped diffs from being generated
  • Also fixed an issue where opening versioned files from the changes dialog would not work sometimes.
  • (Bug #477) Fix crasher in revision properties dialog when save button is clicked

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14.1.1 at:
http://wiki.rabbitvcs.org/wiki/download

Note: We will have new packages in our PPA presently.

Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list

Adam

RabbitVCS bugfix release – v0.14.1

Posted in Release on January 7th, 2011 by Adam Plumb – 3 Comments

A few serious bugs were discovered shortly after the v0.14 release, including one very serious one that crashed nautilus when any kind of dialog was displayed or program was executed.  So here is a small bugfix release that fixes these issues.

  • (Bug #456) Fix nautilus crasher when dialogs are acted on
  • (Bug #461) Fix a crasher in the merge dialog
  • (Bug #457) In the changes dialog, fix bug that stopped diffs from being generated
  • Also fixed an issue where opening versioned files from the changes dialog would not work sometimes.

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14.1 at:
http://wiki.rabbitvcs.org/wiki/download

Note: We will have new packages in our PPA presently.

Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list

Adam

Release announcement for RabbitVCS v0.14!

Posted in Release on January 4th, 2011 by Adam Plumb – 7 Comments

Good news!  RabbitVCS v0.14 is out!

After almost a year of development (with some breaks), v0.14 is finally here.  This release brings about a ton of new functionality and bug fixes, most notably the addition of git support, which makes this our first release that is truly multi-vcs, a quicker status checker for the nautilus file manager extension, and an improved mechanism for resolving and editing conflicts.

Stay tuned for news regarding v0.15!

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14 at:

http://wiki.rabbitvcs.org/wiki/download

Note: We will have new packages in our PPA within a couple days.

Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list

A big thanks and a great job to everyone on the team and everyone who
contributed to this release!

Adam