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

Re: changing svnlook / svnadmin (was: Confusing syntax)

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2002-08-15 04:03:57 CEST

On Wed, Aug 14, 2002 at 09:56:55PM -0400, Daniel Berlin wrote:
> On Wed, 14 Aug 2002, Garrett Rooney wrote:
>
> > On Wed, Aug 14, 2002 at 05:21:41PM -0700, Greg Stein wrote:
> >
> > > At lunch, I was talking with the guys, and suggested that we might want to
> > > replace svnadmin with a Python script. Maybe svnlook, too. Those two
> > > programs only run on the machine where the repository is located. It might
> > > be reasonable to say that Python is required for the administrators. (we
> > > would *never* want to do that for users, tho)
> > >
> > > It also means swig and the bindings, tho.
> >
> > i'd be -0.5 on this. i don't like the idea of requiring python (and
> > swig) for basic functionality.
>
> SWIG, sure.
> Python, however, is very common these days (at least in the unix world, in
> win32 i could see it being an issue, but i also don't see the majority of
> win32 users using svnlook or svnadmin anyway)

even so, if we move svnadmin to python, that means you need python
before you can even create a local repository, which means everyone
who wants to just download svn to use it to manage a local project.

and for SWIG, it's worse, cause we're not even requiring the stable
version, we're requiring a devel version... it's just one more
barrier to some guy downloading it and setting it up. you have to
draw the line somewhere, and for lack of a better place to draw it, i
say do it here.

basic functionality should require the minimum amount of external
libraries. personally, i think that neon, apr, and bdb are a
reasonable set of requirements, any more, and we're pushing it.

-garrett

-- 
garrett rooney                    Remember, any design flaw you're 
rooneg@electricjellyfish.net      sufficiently snide about becomes  
http://electricjellyfish.net/     a feature.       -- Dan Sugalski
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Aug 15 04:04:30 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.