You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by steveking <st...@gmx.ch> on 2005/05/01 10:19:49 UTC

Re: [PROPOSAL 2]: Medium-term roadmap: 1.3, 1.4, 1.5.

kfogel@collab.net wrote:
> Looking over the responses to the roadmap proposal, I think they can
> mostly be summarized as: "Do atomic renames sooner!" :-)

Sorry to comment on this so late. I hope it's not *too* late yet.

Since neon 0.25 is now out and most likely will be included in 1.3 I'd 
like to add another feature I've been waiting for for a long time now:
progress information *during* longer operations.

Now that Subversion has locking, that will attract even more users, and 
those users will have many binary files. And binary files can be very 
big. So, it's really a bad user impression if they e.g. 'svn cat' a 
binary file, but can't even see that something is going on until the 
operation is finished. Users are used to see progress information from 
webbrowsers (and that's something everyone is familliar with).
I guess you would complain too if your webbrowser wouldn't show you 
information about a file you're downloading (like 20kB/s, 45% complete).

See http://subversion.tigris.org/issues/show_bug.cgi?id=901

I think every GUI client out there will profit from that.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PROPOSAL 2]: Medium-term roadmap: 1.3, 1.4, 1.5.

Posted by kf...@collab.net.
SteveKing <st...@gmx.ch> writes:
> And AFAIK the interruptability uses the same callbacks which are
> needed for progress information...

Hmm, I know from looking closely before that interruptability was
really not possible with Neon < 0.25.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PROPOSAL 2]: Medium-term roadmap: 1.3, 1.4, 1.5.

Posted by SteveKing <st...@gmx.ch>.
kfogel@collab.net wrote:
> steveking <st...@gmx.ch> writes:
> 
>>Sorry to comment on this so late. I hope it's not *too* late yet.
>>
>>Since neon 0.25 is now out and most likely will be included in 1.3 I'd
>>like to add another feature I've been waiting for for a long time now:
>>progress information *during* longer operations.
>>
>>Now that Subversion has locking, that will attract even more users,
>>and those users will have many binary files. And binary files can be
>>very big. So, it's really a bad user impression if they e.g. 'svn cat'
>>a binary file, but can't even see that something is going on until the
>>operation is finished. Users are used to see progress information from
>>webbrowsers (and that's something everyone is familliar with).
>>I guess you would complain too if your webbrowser wouldn't show you
>>information about a file you're downloading (like 20kB/s, 45%
>>complete).
>>
>>See http://subversion.tigris.org/issues/show_bug.cgi?id=901
>>
>>I think every GUI client out there will profit from that.
> 
> 
> Does Neon 0.25 make this easier?  I haven't studied it in detail yet;
> all I know is that it will allow us to fix our interruptability
> problem (in other words, ^C will finally work at any point!).  In my
> mind, that's more important than progress reporting, although progress
> reporting is also important.

It won't make it easier. But AFAIK, neon 0.25 changed (a littel bit) the 
callback functions which would be used for that. So I didn't say 
anything while neon 0.24.x was still used because it would have meant to 
change the whole stuff again when 0.25 came out.
And AFAIK the interruptability uses the same callbacks which are needed 
for progress information...

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PROPOSAL 2]: Medium-term roadmap: 1.3, 1.4, 1.5.

Posted by kf...@collab.net.
steveking <st...@gmx.ch> writes:
> Sorry to comment on this so late. I hope it's not *too* late yet.
> 
> Since neon 0.25 is now out and most likely will be included in 1.3 I'd
> like to add another feature I've been waiting for for a long time now:
> progress information *during* longer operations.
> 
> Now that Subversion has locking, that will attract even more users,
> and those users will have many binary files. And binary files can be
> very big. So, it's really a bad user impression if they e.g. 'svn cat'
> a binary file, but can't even see that something is going on until the
> operation is finished. Users are used to see progress information from
> webbrowsers (and that's something everyone is familliar with).
> I guess you would complain too if your webbrowser wouldn't show you
> information about a file you're downloading (like 20kB/s, 45%
> complete).
> 
> See http://subversion.tigris.org/issues/show_bug.cgi?id=901
> 
> I think every GUI client out there will profit from that.

Does Neon 0.25 make this easier?  I haven't studied it in detail yet;
all I know is that it will allow us to fix our interruptability
problem (in other words, ^C will finally work at any point!).  In my
mind, that's more important than progress reporting, although progress
reporting is also important.

-Karl


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org