On Wed, 2009-03-18 at 16:21 -0400, James Bliss wrote: > On Wed, Mar 18, 2009 at 3:02 PM, Bruce van der Kooij > <brucevdkooij gmail com> wrote: > > I'm one of the developers of NautilusSvn, a Python extension for > > Nautilus with exactly this goal. You might want to take a look at it, > > you can find the project page here: > > > > http://code.google.com/p/nautilussvn/ > > > > Don't let the name fool you, we're definitely working towards > > abstracting away from just SVN (though we still have to implement an > > abstraction layer, anyvc by Ronny Pfannschmidt, developer of PIDA, might > > be an option[1]). > > > > Something you might also be interested in. Together with Jelmer > > Vernooij, one of the developers for nautilus-bzr, I documented some of > > the limitations of Nautilus with regards to writing VCS extensions. You > > can find this information here: > > > > http://live.gnome.org/Nautilus/Extending/VCSIntegrationRequirements > > I have no problems writing against your code base. > > So it be useful to, in addition to actually writing application code, > to address the deficiencies of both the extension API and the > documentation. > > Additionally, is there an equivelent to TortoiseMerge? I know that a > GUI diff program for linux has been missing in general (the only thing > i've found is TkDiff). Meld, kdiff3. > Things to add include: > * Ability to force updates to particular files (with DBus call) > * Ability to be notified of file operations (copy, delete, move) > * Useful libnautilus-extension documentation > * Update nautilus-python to include missing interfaces, new > operations, and documentation > * Write a GUI diff/merge program, including 3-way merge (new project) Meld exists. Using Mercurial, Meld is called only if there are conflicts. IMHVO, that is a VCS task, not an extension task. > Also, there are git libraries (that was a previous GSoC project). I > have no idea how complete or stable they are, but they exist. In any > case, parsing the output of git isn't terrible in Python. (Giggle can > probably provide a lot of help in that area.) Is there any python bindings for that? Regards, -- Germán Póo-Caamaño Concepción - Chile http://www.gnome.org/~gpoo/
Attachment:
signature.asc
Description: This is a digitally signed message part