My 2 cents...
Using a pure java client to svn could open many opportunities to us.
Now, the subclipse user experience can't compete the svn user
experience because it lacks many things that can't be implemented
using the current java bindings.
As stated in https://bugs.eclipse.org/bugs/show_bug.cgi?id=37154#c3
the svn java bindings must provide 'callbacks in the API (e.g.
progress and cancellation and log batons). This would have to be added
before any useful client could be written.'.
The pure java client opens this opportunity for us to implement a
plugin that has the same quality as the CVS team provider.
In order to grasp this opportunity the svn client adapter must be
enhanced to support cancellation and progress monitors.
The cons are that we must maintain the java bindings ourselves.
Regards,
Panagiotis Korros
On Sat, 16 Oct 2004 14:42:54 +0100, Cédric Chabanois
<cchabanois@no-log.org> wrote:
> Alexander Kitaev wrote:
>
> >Hello,
> >
> >
> >
> >>Yes we would be happy to use your library. Actually, subclipse uses
> >>svnClientAdapter which supports both javahl and command line
> >>interface. SvnClientAdapter can probably adapt to your library too.
> >>
> >>
> >
> >I've checked out subclipse sources (version for Eclipse 3.0), and it seems
> >that most of the methods ISVNClientAdapter could be already implemented to
> >use javasvn library. I will be glad to do it myself, at least the very first
> >version (but I will appreciate any help, of course!) . Am I understand
> >correct that I should implement API located at
> >http://svn.collab.net/repos/subclipse/trunk/svnClientAdapter/ ?
> >
> >>From the first galnce, I think this first version will not support "diff",
> >"switch", "annotation", "ignorePattern" and "configDirectory" related
> >methods. Does the basic library functions will work without these methods?
> >Of course, eventually all the methods will be implemented :)
> >
> >Thanks,
> >Alexander Kitaev.
> >
> >
> I think too that ISVNClientAdapter can be implemented using javasvn. And
> yes, you just have to implement ISVNClientAdapter (from
>
> http://svn.collab.net/repos/subclipse/trunk/svnClientAdapter/)
>
> I wanted to start it but if you want to do it, it is even better !
>
> The basic library functions will work without the methods you mentionned.
>
> Here is a problem I saw :
> ISVNWorkspace.add does not have a recurse parameter (which would take
> ignored files into account)
>
>
>
>
> Cédric
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
> For additional commands, e-mail: users-help@subclipse.tigris.org
>
>
Received on Sun Oct 17 01:00:15 2004