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

subversion and library-tarballs

From: SteveKing <steveking_at_gmx.ch>
Date: 2003-07-08 20:14:35 CEST

Hi,

Subversion provides a property "svn:externals" which is
a really nice feature. The bad thing is that too few
libraries and projects are under subversion control to
make this feature _really_ usefull.
Subversion itself relies on several external libraries
(apr, apache, neon, ...), but they're only available
through CVS or as source tarballs.
Imagine if you could checkout the subversion
source and all those libraries get checked out too (Yipiee).

While thinking about that I got an idea - maybe it's a
little crazy but please read on:

What if subversion got an additional property which
would not fetch additional sources from another
subversion repository but directly from source-tarballs?

The property could be e.g. svn:tarball, with a simple URL
as the parameter. (if the installed tar/zip program needs
special parameters this could be set in the config file)

This is how I think this should work:
- the client checks out a subversion project
- it detects the svn:tarball property, fetches
  the source tarball from the given URL and
  stores it in the checkout folder
- the client then untars/unzips the tarball

I think this could work if every machine has
a tar/zip program installed which could be used
by the client to untar/unzip those sources. I guess
this is a requirement which 99% of all machines
would fulfill - or do you know anyone who hasn't
a zip program installed?

This would also make it easier if you want to
checkout an earlier release and compile
it - you don't have to read the README's
first to then get the correct versions of
the depending libraries.

I have no idea how much work this would
be to implement - but I think it's definitely
worth to be discussed.
What do you guys think about that?

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 8 20:17:54 2003

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

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