You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Username <c3...@sneakemail.com> on 2006/09/15 21:24:10 UTC

RFE: support for progress estimates during initial checkout


I'd like to get some progress feedback or time  

estimates at initial checkout of a subversion tree.



I asked on the TortoiseSVN list, and they said

the lack of this reflects the lack in the

subversion library.



It seems to me that there might be two possible

ways to accomplish this.



#1) Ask up front for the total size of the

tree being requested, and then client can

calculate progress (in #bytes and #files)

as it proceeds).



I couldn't figure out where the API docs

are, while I was googling for "svn_client_checkout".

It has lots of hits, but none of the first 40 or

so looked like an API reference. 



Oddly, this page

  http://svnbook.red-bean.com/nightly/en/svn-book.html

doesn't seem to contain "svn_client" at

all, much less "svn_client_checkout".



Nonetheless, I can see that it provides some 

sort of status feedback function - enough for

the client to use to update file counts and

do its own running calculation of the total

bytes currently on the client side I'm sure.



#2) Have the server provide byte & file 

accumulated counts during the feedback

calls from "svn_client_checkout".





Cordially,



Perry



-------------



I didn't see this mentioned in the following lists

(I'm a newbie, so I'm not very sure where all to look)



Searched for "progress" on http://subversion.tigris.org/project_issues.html

http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=1.5&target_milestone=1.5-consider

http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=2.0



I looked through some of these



http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=UNCONFIRMED&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED



but there are several hundred and I'm not sure what I'm looking for.









--------------------------------------

Protect yourself from spam, 

use http://sneakemail.com

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

Re: RFE: support for progress estimates during initial checkout

Posted by Stefan Küng <to...@gmail.com>.
Mark Phippard wrote:
> "Erik Huelsmann" <eh...@gmail.com> wrote on 09/16/2006 03:03:43 AM:
> 
>> The latest API docs are here: http://svn.collab.net/svn-doxygen/
>>
>> The TSVN guys could have told you that it's because of lack of support
>> for it in the neon llibrary, because we have told them before that our
>> libraries don't support it because our dependencies don't...
> 
> Is that a valid excuse?  You guys enhance and fix problems in APR all the 
> time, why not Neon?  This is a legitimate feature that would also improve 
> the command line client. 
> 
> Also, Neon does at least have API to say the bytes transferred and it was 
> the TSVN guys that enhanced SVN to support this in the API.  None of the 

And that's all that's required of neon. It can't do more. To get more 
detailed progress information, the Subversion library has to add that 
part. Neon only knows about transferred bytes.

> SVN developers have stepped up to add equivalent support to the svn:// and 
> file:// protocols which are completely in your control.

FYI: issue 901 (http://subversion.tigris.org/issues/show_bug.cgi?id=901) 
was opened four(!) years ago.

> I wouldn't have even posted to this thread, but I did not really like the 
> finger-pointing.  Yes, the libraries you use do not have support for this 
> feature currently, but if users do not repeatedly ask you for it, then how 
> are you ever going to know people want it?

Even worse: even for new libraries this feature is ignored. Serf (a 
replacement for neon, written by Subversion developers does not provide 
such information. While I can understand that adding such a feature is a 
lot of work, I can't understand why it wasn't added for a library 
written from scratch.

Stefan

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

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

Re: RFE: support for progress estimates during initial checkout

Posted by Mark Phippard <ma...@softlanding.com>.
"Erik Huelsmann" <eh...@gmail.com> wrote on 09/16/2006 03:03:43 AM:

> The latest API docs are here: http://svn.collab.net/svn-doxygen/
> 
> The TSVN guys could have told you that it's because of lack of support
> for it in the neon llibrary, because we have told them before that our
> libraries don't support it because our dependencies don't...

Is that a valid excuse?  You guys enhance and fix problems in APR all the 
time, why not Neon?  This is a legitimate feature that would also improve 
the command line client. 

Also, Neon does at least have API to say the bytes transferred and it was 
the TSVN guys that enhanced SVN to support this in the API.  None of the 
SVN developers have stepped up to add equivalent support to the svn:// and 
file:// protocols which are completely in your control.

I wouldn't have even posted to this thread, but I did not really like the 
finger-pointing.  Yes, the libraries you use do not have support for this 
feature currently, but if users do not repeatedly ask you for it, then how 
are you ever going to know people want it?

Mark


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

Re: RFE: support for progress estimates during initial checkout

Posted by Erik Huelsmann <eh...@gmail.com>.
The latest API docs are here: http://svn.collab.net/svn-doxygen/

The TSVN guys could have told you that it's because of lack of support
for it in the neon llibrary, because we have told them before that our
libraries don't support it because our dependencies don't...

bye,

Erik.

On 15 Sep 2006 21:24:10 -0000, Username <c3...@sneakemail.com> wrote:
>
>
> I'd like to get some progress feedback or time
>
> estimates at initial checkout of a subversion tree.
>
>
>
> I asked on the TortoiseSVN list, and they said
>
> the lack of this reflects the lack in the
>
> subversion library.
>
>
>
> It seems to me that there might be two possible
>
> ways to accomplish this.
>
>
>
> #1) Ask up front for the total size of the
>
> tree being requested, and then client can
>
> calculate progress (in #bytes and #files)
>
> as it proceeds).
>
>
>
> I couldn't figure out where the API docs
>
> are, while I was googling for "svn_client_checkout".
>
> It has lots of hits, but none of the first 40 or
>
> so looked like an API reference.
>
>
>
> Oddly, this page
>
>   http://svnbook.red-bean.com/nightly/en/svn-book.html
>
> doesn't seem to contain "svn_client" at
>
> all, much less "svn_client_checkout".
>
>
>
> Nonetheless, I can see that it provides some
>
> sort of status feedback function - enough for
>
> the client to use to update file counts and
>
> do its own running calculation of the total
>
> bytes currently on the client side I'm sure.
>
>
>
> #2) Have the server provide byte & file
>
> accumulated counts during the feedback
>
> calls from "svn_client_checkout".
>
>
>
>
>
> Cordially,
>
>
>
> Perry
>
>
>
> -------------
>
>
>
> I didn't see this mentioned in the following lists
>
> (I'm a newbie, so I'm not very sure where all to look)
>
>
>
> Searched for "progress" on http://subversion.tigris.org/project_issues.html
>
> http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=1.5&target_milestone=1.5-consider
>
> http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=2.0
>
>
>
> I looked through some of these
>
>
>
> http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=UNCONFIRMED&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED
>
>
>
> but there are several hundred and I'm not sure what I'm looking for.
>
>
>
>
>
>
>
>
>
> --------------------------------------
>
> Protect yourself from spam,
>
> use http://sneakemail.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

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