I want to perform an svn update to a specific date, and I can do this with svn update -r {2010-10-17}
. Unfortunately when this encounters an external it will do the update within the external without passing through the -r {2010-10-17}
option. This results in us getting the correct past revision of the base code, but the latest (undesired) versions of many of the externals.
How can I update to a specific revision or date and have this recurse correctly through the externals?
(Note: I understand that the mistake here might have been to use externals with no explicit revisions specified.)