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

Re: [GSOC]Show progress output

From: John Peacock <john.peacock_at_havurah-software.org>
Date: Thu, 26 Mar 2009 13:40:42 -0400

Stefan Sperling wrote:
> Evidence seems to suggest the contrary.
> We've changed the default output before:
>
> Although we try hard to keep output from the command line programs
> compatible between releases, new information sometimes has to be added.
> This can break scripts that rely on the exact format of the output.
> http://subversion.tigris.org/svn_1.6_releasenotes.html
> http://subversion.tigris.org/svn_1.5_releasenotes.html
>
> Although the Subversion developers try hard to keep output from the
> command line programs compatible between releases, new information
> sometimes has to be added.
> http://subversion.tigris.org/svn_1.4_releasenotes.html
> http://subversion.tigris.org/svn_1.3_releasenotes.html
>
> I don't think we should be restricting our options of improving the
> CLI just because we might be breaking scripts we don't control.

Those were all major releases where significant information was added.
It wasn't possible to avoid changing the output.

This feature would be very useful in many circumstances, but is
basically eye-candy IMNSHO. It doesn't contain any new information, but
rather gives the user a nicer experience. I suppose we could try to
have it default to ON if the process has a tty and OFF otherwise (which
should deal with scripting), but knowing how the Subversion client
libraries are designed, that information may be two or more call sites
removed from where you'd want to know.

John

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1432824
Received on 2009-03-26 18:41:00 CET

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.