[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: Blair Zajac <blair_at_orcaware.com>
Date: 2002-08-15 04:52:41 CEST

Garrett Rooney wrote:
>
> 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.

Agreed. An we already have the tools in C. If we didn't have them
at all, then I could see writing them in Python.

There's enough work to do on Svn without inventing any more :)

Best,
Blair

-- 
Blair Zajac <blair@orcaware.com>
Web and OS performance plots - http://www.orcaware.com/orca/
---------------------------------------------------------------------
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:53:44 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.