[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion library (was No Subject)

From: Simon Large <simon_at_skirridsystems.co.uk>
Date: 2006-09-15 22:19:46 CEST

Please use the mailing list, not private mail addresses.

John Norris wrote:
> no, I did not mean CLI. I attended a collabnet meeting a few weeks ago
> and we were shown a basic diagram of the subversion architecture. That
> suggested that there was subversion client library and above this,
> interfaces (svn, tortoise, etc) sat on top so I just assumed that there
> would be a subversion client dll. But as you point out that is not the
> case as it all gets compiled into the .exe.
> I guess tortoise does have some CLI as you can say tortosieproc.exe and
> then parameters for commands but there is only a subset of these. To be
> honest I assumed there would be classes and methods.

Subversion is written in plain C, not C++. There is a published API, but
not in terms of classes and methods.

> Anyway, i think you may be right about using perl. I was hoping to avoid
> having to install svn and perl - just have tortoise and some extra code.

You could use TortoiseProc.exe, but that is only intended as a way to
open the TSVN dialogs from the command line, which means they need user
interaction. Why not use the svn client and a batch script? The svn
client install is smaller than TSVN.

> You mention the perl bindings - do you mean
> http://svn.collab.net/repos/svn/trunk/subversion/bindings/swig/perl/native/Client.pm ?
> I could not find these on CPAN so I suspect not.

Sorry, I have no idea. I know the bindings exist but have never used
them. These are all questions you should be asking on the
users@subversion mailing list.

Simon

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Fri Sep 15 22:19:11 2006

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.