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

Re: Settiing up Apache Subversion Server..

From: Ryan Schmidt <subversion-2007a_at_ryandesign.com>
Date: 2007-03-13 12:18:15 CET

On Mar 13, 2007, at 06:11, Swati Kulkarni wrote:

>>> If you can please explain what are these APR and whats their use
>>> for SVN
>>> then it would be of great great help to me
>>> as I am a beginer for Subversion.
>> APR is the Apache Portable Runtime. It is not related to the Apache
>> web server, other than that both products are made by the Apache
>> Software Foundation, and that the Apache web server requires APR.
>> Subversion also requires APR; this is how Subversion is able to run
>> on multiple platforms so easily: APR is a library that takes care of
>> all the differences between the platforms, so that the Subversion
>> developers don't need to figure it all out themselves.
> Do Multiple platforms mean Operating Systems???
> If yes then as per my previous ,mail we are running Windows 2003
> Server OS.

That's nice. I use Subversion on Mac OS X. Other people use
Subversion on Linux or FreeBSD or other operating systems. And the
reason Subversion is able to run on all these different OS's with
little additional work by the Subversion developers is that they have
used APR. In this way, the Subversion developers do not need to know
how to write software for Windows AND know how to write software for
Linux AND know how to write software for Mac OS X AND know how to
write software for all the other OS's in the world; rather, they just
need to know how to write software that uses APR.

Put simply: the developers chose to use the APR library when they
started programming Subversion. Therefore, you need APR on any system
on which you plan to run Subversion.

To reply to the mailing list, please use your mailer's Reply To All  
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Mar 13 12:18:36 2007

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

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