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

Re: Shipping Subversion binaries with TortoiseSVN installer?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 05 Feb 2009 17:52:08 +0100

Ulf Zibis wrote:
> Am 04.02.2009 18:45, Simon Large schrieb:
>> svn.exe and svnadmin.exe are already available on the nightly build
>> site. For testing a nightly I don't think it is too much to ask to
>> drop the extra files into the TSVN bin directory.
>>
>> Simon
>>
>>
> Simon, thanks for your answer, I did not know about this.
> Maybe it would be helpful to add this hint to "Installing the Nightly
> Build" on http://nightlybuilds.tortoisesvn.net/latest/ + in the Readme.txt.
>
> Additional questions:
> I wonder, that your svn.exe has 2 MByte, as svn.exe from Collabnet only
> has 146 kByte.

That 146kByte is the exe only. You have to count all the svn lib dlls too.
TSVN builds the svn exe with no dlls but links the libraries statically.
And it also links with serf (not just neon) and also statically links
with OpenSSL. That's why it is a lot bigger.

And no, I won't change the build to produce the dlls instead of linking
statically - we had big problems due to incompatible dlls installed by
other svn clients - why do you think the apr dlls in the TSVN bin
folders are called libapr*_tsvn.dll?

> Does that mean, that your svn.exe is standalone, so I could move it to
> any location on my system, without any dependency from TSVN install dir?

Not quite: it still needs the apr dlls (but as mentioned above: the
libapr*_tsvn.dll s).

> Does your svn.exe have any different functionality against the
> "official" from collabnet?

Apart from having serf and OpenSSL statically linked, there's also some
small differences in what's activated and what not. AFAIK the collab.net
client has SSPI disabled for neon/serf and SASL.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1108229
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].

Received on 2009-02-05 17:52:36 CET

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

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