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

RE: svn commit: rev 2717 - / clients clients/rapidsvn

From: Sander Striker <striker_at_apache.org>
Date: 2002-07-26 23:35:08 CEST

> From: Karl Fogel [mailto:kfogel@newton.ch.collab.net]
> Sent: 26 July 2002 21:54

> "Sander Striker" <striker@apache.org> writes:
> > Because that would mean we support one client effort over another
> > by having it in the standard distribution. That wouldn't be fair
> > to the projects that aren't in the svn repos.
> >
> > We discussed this quickly on irc yesterday and forgot to post the
> > conclusions. We == gstein, sussman, xela, me and others.
>
> Er, okay, but...
>
> This still doesn't make much sense to me.
>
> Projects that "aren't in the svn repos" are neither in
> /trunk/subversion/clients/ nor in /clients -- they're in whatever
> repos their author keeps them in. So if we've been disfavoring
> certain clients by having them outside the repos (a questionable
> assertion, since it was more likely the client author's choice than
> ours), we're *still* disfavoring those clients, because this
> rearrangement does nothing to bring them into the repos.

Sorry, I meant to say "in the standard distribution" instead of
"in the svn repos". When a client is in the standard distribution
it looks like we support it (and favor it as a client since we
bundle it).
 
> If a client is in our repos at all, I see no problem having it in
> trunk, such that it's in the standard distribution. If the thing
> builds, then great. If not, then it just doesn't get built as part of
> the standard build process. If something's not ready for prime time,
> the documentation can just say so.

The second point is that when the number of client project grows,
so will our distribution. Personally I would only like to see the
cmdline client in our distro. And yes, that means we should move
the win32 com code to /clients aswell.

> If our goal is to solve the endorsement problem, by deciding to
> endorse nothing, then this is not a solution. If having something in
> our repository at all implies endorsement, then we're *still*
> endorsing these clients under this new arrangement. And if having
> something in our repos does not imply endorsement, then we might as
> well keep them in /trunk/.../.
>
> If we just want to provide generic repository hosting services for
> people writing SVN clients, then that's wonderful, but shouldn't it be
> a different physical repository? (Perhaps even one repository per
> client, but at the very least a different repos with a separate auth
> structure?)

The auth structure isn't a problem, as gstein has pointed out several
times in the past. We have/are a version control system. Bogus/malicious
commits will simply be rolled back.

> I'm not adamantly opposed to the new arrangement to the point of
> vetoing it or anything like that. But I don't understand the point --
> it doesn't seem to serve its goals very well. I think it's just going
> to be confusing. Heck, I'm already confused, as you can tell :-).

*grin* I hope this clarifies it a bit.
 
> -Karl

Sander

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jul 26 23:25:37 2002

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.