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

Re: [PATCH] new property 'svn:tarballs'

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2003-07-12 23:50:00 CEST

"SteveKing" <steveking@gmx.ch> writes:

> > Subversion is not a build system. It's a way to version source code.
>
> That would be a solution, yes. But I'd rather have such a feature
> in subversion.
>
> I wonder: the svn:externals tag isn't that different in function as
> my proposed svn:tarballs - So can you explain me why
> svn:externals is for versioning source code but svn:tarballs isn't?

Heh, I wrote a paragraph about svn:externals in my previous mail, but
deleted it. :-)

svn:externals is a feature-match to cvs's "modules". It allows you to
build a working copy that is a mixture of version-controlled
projects. I admit that it's "on the borderline" of being a bit too
much for a version control system, but it *is* managing version
controlled data. My feeling is that when the system starts managing
unversioned data, it has "crossed the line". It's become a build
tool, not a versioning tool.

Many tools have crossed this line already: for example, clearcase has
its own 'make' program. It scares me.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jul 12 23:52:06 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.