Philip,
Sander, Mike, Ben, and I were just discussing issue #1556, the
"mysterious post-update/checkout delay on huge trees" bug.
Of course, it's not mysterious anymore -- we know it's due to the
post-update unlocking, which is (apparently?) triggered by a pool
cleanup function. The problem is, the unlocking happens after the
client has printed the last line, so in large trees the user just gets
an unexplained pause:
$ svn up
[...]
U subversion/include/svn_delta.h
U subversion/include/svn_wc.h
Updated to revision 7684.
[insert long delay here]
$
Speeding up the unlocking isn't in the cards, but that's okay. We're
just hoping to give the user some feedback, so they don't wonder
what's going on, as in:
$ svn up
[...]
U subversion/include/svn_delta.h
U subversion/include/svn_wc.h
Unlocking working copy (please wait)...
[insert long delay here]
Updated to revision 7684.
$
It's easy to add a notification code for this, but we're not show
where/how to call it, because we're not quite sure where the unlocking
gets triggered.
Granted that we could probably solve this with some research... but,
you probably already have the knowledge in your head and could get it
right the first time. Care to take it on? If not, that's fine, just
let me know so we can allocate time. (Or if you don't have time to do
it, but do have time to post some pointers, even that would help.)
Thanks for your consideration,
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Nov 10 18:25:50 2003