The patch I will attach will let you svn_load_dirs use an existing working copy, rather than having to check out a new version each time. When working with huge source trees with tens of thousands of files, spanning many megabytes, the checkout required is time-consuming and unnecessary. The patch adds a new switch, -wc, to let the user specify a working copy. If that switch is not given, the behavior remains exactly the same as it is now. If you wish to apply the patch with Subversion, you may cd into the tools/client-side directory and run: svn merge http://svn.complete.org/misc/svn_load_dirs/vendor/current http://svn.complete.org/misc/svn_load_dirs/head/upstream This diff based on rev 5550.
Original issue reported by jgoerzen