Yes, this form of question was asked some time ago here (smth. like "When svn up -r {DATE} in superrepo URL, use this date for externals update, if they are HEAD-linked"), it still haven't good answer
Discovered anwser was "You have to cd
into all externals WC /directory-externals/ and svn up -r {DATE}
for getting synced state". I haven't answer for file-repo
Alternative solution
More actions in process of development, less action with time-back
- Always define externals with PEG-revision
- Monitor commits (thus - changing top-revision) into external
- After external-commit perform changing of external definition with additional commit (maybe it can be scripted in post-commit hook for repo-external)
FR for ASF "recursive processing of subrepos for {DATE} operations in master repo" will be useful