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

Re: [proposal] --targets command line option

From: Ben Collins <bcollins_at_debian.org>
Date: 2002-02-28 19:32:16 CET

On Thu, Feb 28, 2002 at 09:02:16AM -0800, David Mankin wrote:
> On Thu, 28 Feb 2002, Garrett Rooney wrote:
>
> > On Thu, Feb 28, 2002 at 03:49:23PM -0000, Peter Fox wrote:
> >
> > > If you have cygwin on Win32 then you have xargs. Most PC developers
> > > (including myself) tend to abandon the command line pretty quickly, or they
> > > install cygwin.
> >
> > That's not good enough. Subversion is intended to run on Win32 as an
> > actual Win32 application, without cygwin. We have developers now who
> > develop Suversion on Win32 without having cygwin installed. The
> > extremely small limit on the length of a command on Win32 is one of
> > the reasons that this option is being written.

I think in true unix fashion, doing this is best:

1. Each line is a seperate argument
2. We only use this for file/url options. Not things like "-m" That's
   too confusing about what to expect in the file.

This way we can assume what the file will contain, and know what it will
be used for. We can also just use \n and \r to parse it (simple, works).

I don't want --targets becoming a general way to pass a crap load of
arguments to svn, when the command line works fine for them, else svn
starts to become an interpreter. If people need that kind of ease, write
a GUI :)

Ben

-- 
 .----------=======-=-======-=========-----------=====------------=-=-----.
/       Ben Collins    --    Debian GNU/Linux    --    WatchGuard.com      \
`          bcollins@debian.org   --   Ben.Collins@watchguard.com           '
 `---=========------=======-------------=-=-----=-===-======-------=--=---'
---------------------------------------------------------------------
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:37:10 2006

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.