[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 465 - trunk/subversion/svnadmin

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2001-11-17 15:28:46 CET

Greg Stein <gstein@lyra.org> writes:

> > * shell.c: implement a simple, exploratory shell.
>
> I don't like this. This "fun little hack" is going to grow into a full scale
> app when we're not looking. "Just one more feature". A year later, and we've
> completely reimplemented what cadaver does for us today.

I don't see how this is related to cadaver -- or webdav -- at all.
It's solving a completely different problem.

No webdav tool in the world is going to natively speak libsvn_fs's
API. The point of svnadmin is that it allows an administrator to
inspect the health of a repository -- by examining
*Subversion-specific* detalis such as node-rev-ids, created-revisions,
or possibly dead transactions. It has nothing to do with dav, and
it's certainly not meant for "general users".

(For example, when we were debugging merge bugs and such, 'svnadmin'
was great. We could compare node-rev-ids resulting from our commits,
and get an idea of what was going on. It was a great supplement to
gdb. The only point of the hack was that it's easier to look at data
from a shell, instead of printing out entire trees.)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:48 2006

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