<br>Repeating the original experiment, but from the command line instead of bzr-explorer:<br><br>bzr init-repo SHARED_REPO<br>cd SHARED_REPO<br>bzr init trunk<br>cd trunk<br># copy all 5000+ files and 300+ directories to trunk<br>
bzr add   # takes 2.9 seconds<br>bzr commit -m &quot;start project&quot;   # takes 142 seconds, very reasonable for the work done<br>bzr stat  # 22 seconds<br>bzr stat  #  less than 1 second <br><br><br>So... we see that the first bzr stat after the commit takes much longer than the second and third, but still nowhere near the 4.5 minutes typical of the first bzr stat in bzr-explorer after the same commit.<br>
<br>Perhaps fstat/lstat is creating a fundamental effect, but something else seems to be happening in bzr-explorer.<br><br>And to be fair, I should test qbzr as well, since that may be the real reason bzr-explorer takes 4.5 minutes.<br>
<br>Meanwhile, I need to think about how to write this up in a bug report.  Suggestions are welcome.<br><br>~M<br><br><br><br>