Subversion support for nautilus available in the near future?

Hello group,

browsing the GNOME CVS repository I found that someone (Matt Jones)
is working on a "subversion" or rather general "revision control"
interface for nautilus.

I would LOVE to use a frontend like TortoiseSVN (Windows-only)
on my linux/gnome desktop.

Does someone know when this feature will be released?


* From: Chris Campbell <chris rockpaper ca>
* To: nautilus-list gnome org
* Subject: Nautilus-SVN
* Date: Sat, 02 Aug 2003 19:58:12 -0700

Hi All,

I had the idea to write a Nautilus component more or less mirroring what
the TortoiseSVN (and ToroiseCVS) do for Windows Explorer.

In case you're not familiar with these open source projects, here are
the relevant links:

  TortoiseSVN -

  TortoiseCVS -

They are "shell extensions" for Windows Explorer that provide some
version control capabilities -- such as the ability to add and remove
files from version control, to update and commit changes, etc. -- using
Subversion and CVS, respectively, for the version control.

What I envision is basically an extension to the functionality provided
by the FMListView component.  In addition to the standard [ File name,
Size, Type, Date Modified ] columns there would also be some
Subversion-related columns:  [ SVN Status, SVN Revision, ... ]  There
would also be some context-menu items for adding/updating/committing
files, etc.

I'm writing to this list to get people's thoughts on this idea and also
some suggestions for how to approach it from a programming perspective. I'm a competent programmer but have no GNOME programming experience. I've read Alexander Larsson's document "Nautilus - Inside the shell"
which I found here:

From that document I gleaned that I probably want to write a new
NautilusView.  The document mentions that this is quite a lot of work,
however, and I'm hoping that subclassing FMListView will save me some
time.  (I will want to retain most of the FMListView functionality
anyway, I think.)

Please let me know your thoughts.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]