Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
---
-
None
Description
Patch by Ross Mark (rossm_at_controllingedge.com.au). This patch speeds up "svn update" when svn:externals are used and the externals definition changes. It tries to switch the external working copy instead of deleting it and checking out a new one. Philip Martin liked the idea, and reviewed the patch. He said that a new function svn_client__switch_internal is needed to avoid calling sleep_for_timestamps for each external (the reason why __checkout_internal is also used instead of _checkout). There were a few other issues with the patch as well. The original patch is archived here: http://svn.haxx.se/dev/archive-2005-01/0057.shtml
http://svn.haxx.se/dev/archive-2005-01/0057.shtml
Original issue reported by mthelen