Re: nautilus-vcs
- From: Dave Camp <dave novell com>
- To: Raffaele Sandrini <rasa gmx ch>
- Cc: nautilus-list gnome org
- Subject: Re: nautilus-vcs
- Date: Wed, 13 Oct 2004 10:28:58 -0400
The main reason that everything is in the cvs plugin is that I haven't
sat down and taken a wide look at the available version control systems
and figured out what a reasonable set of abstractions are. It's easy to
design for subversion, because it uses the same concepts and workflow as
cvs. But a redesign to take subversion into account would then need
more redesigning to integrate other version control systems.
I'm not opposed to design changes to make subversion work easier in
nautilus-vcs. Someone has submitted a patch to work on the cvs stuff,
so there's some outstanding work, but we should be able to merge that
with any major changes.
-dave
On Wed, 2004-10-13 at 14:41 +0200, Raffaele Sandrini wrote:
> Hi
>
> I recently wanted to add Subversion support to nautilus-vcs. I thought
> it would be fairly straight forward because nautilus-vcs is well
> designed :)... unfortunate i recognized that almost everything is
> defined in the nautilus-cvs* classes (e.g. the vcs actions) and
> therefore is not abstracted for other vcs systems.
>
> The last real change took place some when in April of this year. Whats
> the status of this project? Is someone hacking on it? Has someone huge
> local changes?
>
> I really would like to add svn support but i think that nautilus-vcs
> needs to be redesigned a little to be really generic in vcs usage.
>
> Perhaps i'm simply to dumb to understand what Nat meant in this
> project... correct me if this is the case :).
>
> My idea would be to let the vcs implementations be a kind of plug-ins
> inside the plug-in: nautilus-vcs initializes all the other classes, they
> tell nautilus-vcs how to recognize a bla vcs directory/file and
> nautilus-vcs calls the respective class if such a dir is found. All vcs
> actions should be defined in nautilus-vcs (or separate) and be
> implemented in the vcs classes.
>
> RFC
>
> cheers,
> Raffaele
> --
> Raffaele Sandrini <rasa gmx ch>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]