Login | Register
My pages Projects Community openCollabNet

Discussions > dev > architecture questions

subclipse
Discussion topic

Back to topic list

architecture questions

Author Ben Collins-Sussman <sussman at collab dot net>
Full name Ben Collins-Sussman <sussman at collab dot net>
Date 2003-12-09 12:56:56 PST
Message Hi there,

My name is Ben Collins-Sussman, and I'm one of the core Subversion
developers. I'm interested in learning more about Subclipse's
architecture. I've been looking over the source and binary
distributions, and I have to admit I'm confused about many things!
Maybe you folks could help me out?

First: do I understand the architecture correctly?

   * svnjavahl.dll contains all of the libsvn_*.dll libraries.

   * javahl.jar talks to svnjavahl.dll via JNI.

   * javahl.jar has an SvnClient.class, but the whole
     SvnClientAdapter.jar is a replacement API for that class.

   * SVNPluginCore.jar is the actual Eclipse plugin, and depends on
     SvnClientAdapter.jar.

If so, then

   * since there's already a JNI dependency, why does
     SvnClientAdapter.jar have a set of classes just for wrapping the
     svn cmdline client? Why is the svn cmdline client used at all?

   * I've scoured through the binary .zip distribution, and I can't
     find the svn cmdline client anywhere. Yet I see the cmdline
     client running in a window when I do a checkout. Where is it??



--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: dev-unsubscribe@subc​lipse.tigris.org
For additional commands, e-mail: dev-help at subclipse dot tigris dot org

« Previous message in topic | 1 of 14 | Next message in topic »

Messages

Show all messages in topic

architecture questions Ben Collins-Sussman <sussman at collab dot net> Ben Collins-Sussman <sussman at collab dot net> 2003-12-09 12:56:56 PST
     Re: architecture questions McClain Looney <m at loonsoft dot com> McClain Looney <m at loonsoft dot com> 2003-12-09 13:23:29 PST
         Re: architecture questions Ben Collins-Sussman <sussman at collab dot net> Ben Collins-Sussman <sussman at collab dot net> 2003-12-09 13:33:09 PST
             Re: architecture questions McClain Looney <m at loonsoft dot com> McClain Looney <m at loonsoft dot com> 2003-12-09 13:48:45 PST
                 Re: architecture questions Daniel Bradby <dbradby at bigpond dot net dot au> Daniel Bradby <dbradby at bigpond dot net dot au> 2003-12-09 14:09:12 PST
                 Re: architecture questions Ben Collins-Sussman <sussman at collab dot net> Ben Collins-Sussman <sussman at collab dot net> 2003-12-10 09:50:35 PST
                     Re: architecture questions McClain Looney <m at loonsoft dot com> McClain Looney <m at loonsoft dot com> 2003-12-10 10:47:35 PST
                         Re: architecture questions Geoff Howard <geoff at leverageweb dot com> Geoff Howard <geoff at leverageweb dot com> 2003-12-10 16:31:51 PST
                             Re: architecture questions McClain Looney <m at loonsoft dot com> McClain Looney <m at loonsoft dot com> 2003-12-10 17:07:03 PST
                                 Re: architecture questions Geoff Howard <geoff at leverageweb dot com> Geoff Howard <geoff at leverageweb dot com> 2003-12-10 20:33:45 PST
                                     Re: architecture questions McClain Looney <m at loonsoft dot com> McClain Looney <m at loonsoft dot com> 2003-12-11 05:54:10 PST
                                         Re: architecture questions Geoff Howard <geoff at leverageweb dot com> Geoff Howard <geoff at leverageweb dot com> 2003-12-11 06:40:04 PST
                                             Re: architecture questions McClain Looney <m at loonsoft dot com> McClain Looney <m at loonsoft dot com> 2003-12-11 07:15:33 PST
             Re: architecture questions xerus chabanois 2003-12-09 14:03:20 PST
Messages per page: