You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Matthew Hannigan <ml...@zip.com.au> on 2008/03/13 07:54:07 UTC

Re: http/ftp links in svn:externals (was: Re: Unversioned files held by repo)

On Wed, Mar 12, 2008 at 02:17:25PM -0500, Ryan Schmidt wrote:
>
> On Mar 12, 2008, at 10:43, Mad Scientist wrote:
>
>> As another option could be adjusting svn:external to work with http/ftp 
>> links to external files. Which could offer much of the functionality of 
>> unversioned files in the repository while being simpler to implement but 
>> could have its own problems if a repository is moved or the site goes 
>> down/moved.
>
> That's... an interesting suggestion...
>
> Of course you have to replace "links to external files" with "links to 
> external directories" since externals work on the file level, not the 
> directory level; there's an existing enhancement request about that:
>
> http://subversion.tigris.org/issues/show_bug.cgi?id=937
>
> Could be a bit tricky, since externals of course already support http links 
> when that link is within a repository...
>
> Also even trickier because http URLs may not offer a directory listing, or 
> if they do, the format is not predictable. That might be a show-stopper. 
> Might have to wait for #937 to be implemented, and then restrict 
> non-repository http links to single files, before this can be considered.

This requirement would probably be covered by Robert Collins' "config-manager"
It's in debian, but you can go to the source

The description is: "manage directories with Arch, CVS, HTTP, FTP and/or Subversion"
but I believe it does other vcs' including bzr.

The idea is that you place definitiions of dirs in a config file (e.g. get r1200 or HEAD
of a particular svn repo (or other vcs), and config-manager will fetch them.

It looks a little unmaintained; I'll try and get an update on it's rewrite to python.

    http://www.robertcollins.net/config-manager.html
    http://packages.debian.org/sid/config-manager

Matt



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org