[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: Greg Stein <gstein_at_lyra.org>
Date: 2001-11-16 21:07:09 CET

On Thu, Nov 15, 2001 at 11:43:48PM -0600, sussman@tigris.org wrote:
> Author: sussman
> Date: 2001-11-16 05:43 GMT
> New Revision: 465
>
> Added:
> trunk/subversion/svnadmin/shell.c
> trunk/subversion/svnadmin/svnadmin.h
> Modified:
> trunk/subversion/svnadmin/main.c
> Log:
>
> Okay, I've been secretly sitting on this for over a week, just a
> little experiment. Thought I'd commit it for everyone's amusement.
> :-)
>
> Try this with a local repository: 'svnadmin shell repos', and then
> type 'help'.
>
> * svnadmin.h: new header file. contains #includes that were in main.c.

Header files which "include the world" suck. We threw out that concept in
the early stages of SVN development.

> * main.c: move #includes to svnadmin.h; add new "shell" subcommand.
> * 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.

In the interest of moving to more client-side administration, and away from
server-side "operate on a local FS", I'd say let's *not* include
functionality like this. Let's depend on standard WebDAV tools for exploring
the repository.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
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.