On 9/7/07, Erik Huelsmann <email@example.com> wrote:
> > We ought
> > to let the basic functionality get out in the wild and see what comes
> > back. David's idea of a feature that tackles this an holistic manner
> > like he has proposed might be the better solution. An explicit
> > subcommand might be the better solution too. Let's get this out there
> > and see.
> > It'd be nice if there was a function in the library to remove
> > something so someone could implement svn viewspec using Python, or
> > some other language, and 1.5. Just as svnmerge.py helped define the
> > merge tracking feature, something similar could work here.
> Why is a python script better than adding it as /experimental/ to the
> CLI? I think we may need to amend the versioning policy to do that
There are two parts to my reasoning:
1) David or whomever might never write the script. An email proposal
does not mean this will ever happen. I want to just throw this out
there as is partly to see if the interest in doing more is so great
that someone does step and deliver a script or something.
2) Maybe the library function ought to wait too. I think the problem
is that we are fairly sure people are going to want this. Tools like
TortoiseSVN and Subclipse can add options to their UI a little easier
than the command line. We might decide to add this ability straight
away. And of course things like David's proposal which is really just
a whole new capability built on top of these API's might surface. So
my point, is just that it'd be a shame to handcuff this sort of stuff
because we were not sure how to expose it in the command line UI.
I am kind of dealing with this stuff in the merge client I have been
working on. There are a lot of API's I need to build a decent GUI.
It is not clear if all of these need to be exposed via the command
line. In some cases, this discussion has stalled the development of
the API's as we tend to like to think through the CLI before adding
them, and there is always a hesitation to add new subcommands.
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Fri Sep 7 17:28:38 2007