Shortly after upgrading our repository to Subversion 1.5, my team switched to writing a new application for a few months and then abruptly returned to our original codebase. Our developers are using TortoiseSVN 1.5.9 and Subversion Client 1.6 (only for svnversion -n
) and Subversion 1.5 on our server. Our clients connect via svn+ssh.
Our original codebase integrates the SVN revision number into the code using svnversion -n
to query for the WC's current revision. Suddenly however, this operation has gone to what I recall taking a short second or two to as long as 10s (and I've seen worse still inside of VM development environments, etc.) We've also experienced similar delays going back and experimenting with Tortoise's SubWCRev and Subversion Client 1.5.
This is not a massive problem but it is certainly an annoyance as this check is made as a pre-compile step before every build operation. As such, I'd love iron those few seconds out of our feedback loop!
So, my question: Have I simply been away from my old codebase too long or has anyone else noticed a delay for this operation?
If this delay is a new phenomena, has anyone fixed it. If so, how?