RabbitVCS.org migrated to new server

Posted in Status Update on December 19th, 2010 by Adam Plumb – Be the first to comment

If you are reading this now, that means the migration was a success!  Prior to this month, the rabbitvcs.org domain and website was hosted by Bruce (a long lost but much missed developer for the project).  Since Bruce is no longer associated with RabbitVCS I decided the domain and website needed to be migrated to my own servers.  A few weeks ago we transferred domain name ownership but kept the website hosting the same.  But today, we have moved all of the website, including the blog and wiki, to a new server under my control.  Hopefully, everything was migrated successfully.  But if you find any weirdness or issues, just let us know and we’ll try to resolve the problem.

Release announcement for RabbitVCS BETA 5!

Posted in Release on December 19th, 2010 by Adam Plumb – 1 Comment

Another week, another beta release.  I swear, once I stop finding bugs just about every day we will do a final release.  In the meantime please accept this beta release which fixes some regressions introduced in beta 4 as well as more general bug fixes.

FYI, Jason is going to be on vacation for the next few weeks so we may not be able to update our Ubuntu/Debian PPA with new beta packages, as Jason normally handles this task.  I’m talking to him about possibly letting me do it, but I can’t guarantee anything.

Here are the details:

  • Some dialogs, when closed, were not terminating their processes.  This should fix the rename dialog and the create dialog.
  • Fix regression introduced in beta 4 where the checkout menu item and show log menu item were not present when they should be.
  • Fix the git export dialog to be better integration with the main context menu
  • Fix regression introduced in beta 4 where the gedit plugin ran really slow when opening new files.  It should be much much quicker now.
  • Fix some issues with the git log dialog
  • Run the git log and push dialogs as threaded so large working copies don’t block the ui.
  • Fixed bug #441, Deleting from the commit window is fixed
  • Fixed bug #440, After reloading the changed files table in the commit window, honor whether show unversioned files is toggled
  • Make the height of the svn update-to-revision dialog flexible so it doesn’t cut into the widgets
  • Icons will now appear next to menu items in the Thunar extension
  • Fix the nautilus/thunar property page for git (Wasn’t working at all)
  • Refactored the rabbitvcs status object somewhat to make it more consistent when using multiple vcs’s
  • Fixed bug #443, Fix the stop-on-copy functionality for svn

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14 beta 5 at:
http://wiki.rabbitvcs.org/wiki/download

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

Release announcement for RabbitVCS BETA 4!

Posted in Release on December 13th, 2010 by Adam Plumb – 8 Comments

Things are starting to get a little nuts with all these betas, but the addition of git and all that goes along with it is quite a big undertaking and the first couple of betas were pretty rough.  Things are definitely starting to smooth out, though.  This beta release focused mostly on bug fixes, but also contains another even bigger performance improvement for git status checking.  Here’s the list:

  • Added a button to the notification dialog to allow users to save the messages to a file
  • Fixed the “Initialize Repository” nautilus context menu to actually work
  • Fixed a bug where files would be modified but the status was not getting updated in nautilus or gedit
  • Added “Stage” and “Unstage” dialogs and context menu items.  These are similar to SVN’s Add dialog.  Basically, staging a file marks it as “added” and unstaging makes it “unversioned”.
  • Fixed some misc bugs in the repo browser and changes dialogs
  • Bug #395, In applypatch, if applying patch to a directory, don’t ask for the target directory
  • Fixed regression in commit window, all unversioned files should not be checked by default
  • Added the “Reset” context menu item to the log dialog
  • Implemented a mechanism for canceling git commands (so the cancel button actually does something)
  • The is_versioned method should use the local version of the status method, because it gets cached.  Quite good performance improvement for generating nautilus context menus
  • Made huge git status call performance improvements.  The linux kernel git repo used to take 229 secs for me, now takes ~5-6 secs.
  • Bug #384, In the branch dialog, convert the path to repository urls for both the to and from fields
  • Allow exporting from a git repository even if the given path is not a git repo (requires passing –vcs=git)
  • Bug #405, Format context menu labels to display underscores (for the ignore files list)
  • Bug #348, Allow the repo browser columns to be sortable
  • Bug #287, Add an emblem for unversioned files
  • If the gvfs-trash (delete) call fails, just permanently delete the file

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14 beta3 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

Quick extension/client usage survey

Posted in Community on December 10th, 2010 by Adam Plumb – 3 Comments

I’d like to gauge peoples’ interest in the various extensions and clients RabbitVCS provides as well as gauge interest in possible extensions/clients we might think about developing in the future.  Both polls allow for multiple answers (up to 2).  I’m interested in hearing comments as well, so don’t be afraid to leave some!

[poll id=”4″]

[poll id=”5″]

Release announcement for RabbitVCS v0.14 BETA 3!

Posted in Release on December 9th, 2010 by Adam Plumb – Be the first to comment

Nobody is allowed to sit on their laurels because four days after beta 2 we have beta 3!  Now with extra git goodness and more betaness than ever!

In this release, I put a lot of focus into improving status checker performance.  I also wanted to get the non-nautilus extensions up to date.  Here is a rough list of what changed:

  • The git status checker performance is now much much faster.  Not quite instantaneous, but pretty good.
  • Added a simple cache to the subversion status checker, similar to the one in the git status checker, and it should improve performance there as well.
  • Added git menu items to the gedit extension, so you can access git from gedit now.
  • Fixed a bug in the Thunar extension which was causing it not to load.
  • Tweaked the nautilus/thunar context menu arrangement slightly
  • Added the Merge menu item to the git context menu (not sure why I didn’t before)
  • Fixed a bug in the git commit window where “removed” files were not showing up
  • Imported translations from launchpad
  • Improved the conflict decision dialog look a bit

All in all this is shaping up to be a pretty solid release.  I’m hoping that the next release will be v0.14 final, but we’ll have to see how things play out.

Homepage:
http://www.rabbitvcs.org

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

Note: We should 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

Release announcement for RabbitVCS v0.14 BETA 2!

Posted in Release on December 5th, 2010 by Adam Plumb – 3 Comments

Hi all, here is our second crack at a beta release for RabbitVCS v0.14. This release fixes a few bugs and actually adds some new functionality.

  • Bug #428, Fix push dialog bug that stopped commits from showing up
  • Bug #431, Show log message with newlines
  • Bug #430, Show binary files in log affected files
  • Updated rabbitvcs command line help message with new git modules
  • Fix the remote repository lister function to be more flexible
  • Fix the git update dialog error when the merge checkbox was active
  • Add a new dialog for running Git Clean
  • Add a new dialog for running Git Reset
  • Bug #432, Check the version of the checker service. If the version changes, restart service.

Looks like beta2 is going to kick some butt, so go out and test it!

Homepage:
http://www.rabbitvcs.org

Download RabbitVCS v0.14 beta2 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

Looking for feedback for v0.14 BETA.

Posted in Miscellaneous on December 1st, 2010 by Adam Plumb – 6 Comments

It has been a few days and so far about 27 users have downloaded the new v0.14 beta tarball from our project site, and I haven’t heard much back yet.  I was especially hoping to get feedback from people using the new git features, since they are the newest and most experimental.

If you haven’t downloaded and installed the beta yet, get it here. Ubuntu/Debian users can use our testing PPA.

Feel free to leave your feedback in the comments section.  I am happy to help users who need installation assistance.