Yipes!

svn status with no args does not contact the network at all.
The empty-change-description task does "svn status -q" which *does*  
contact the network.
Henry, try changing this line
   svn status -q >> $TMPFILE
to just
   svn status >> $TMPFILE

and see if that gives you a speedup. If it does, I can just grep out  
the ? and ! entries, which are hidden with the -q (quiet) argument.

On Jul 10, 2006, at 1:04 PM, P T Withington wrote:

> On 2006-07-10, at 14:37 EDT, Henry Minsky wrote:
>
>> The empty-change-description script where svn attempts to figure
>> out what
>> has changed, when run from the top level in an entire branch  becomes
>> unusably slow, at least under cygwin  (> 20 minutes  and counting
>> on my
>> thinkpad).
>> Is there any way to speed this up? The workaround is to manually
>> remember in
>> roughly what subdirectories things are modified to cut down the
>> search space, which isn't so bad, but
>> it is nice sometimes to ask for a list of all modifications.
>
> I have the same problem and I don't know a solution.  AFAICT, it is
> because svn doesn't maintain any central state on your machine so
> must search the entire subtree to see if you've changed anything.  I
> haven't found a solution.  It is partly why I made the svn tools be
> driven off the change message, so at least you only have to search
> the subtree once to compose the change message.  After that, the file
> list is taken from the change message.
>
> _______________________________________________
> Laszlo-dev mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to