patch from email@example.com:
When the registry key "HKCU\Software\TortoiseSVN\CommitReopen" is set to "1", then the Copy dialog will reopen in case the commit failed. If this happens and the repository contains externals, then the list of externals will display all externals multiple times, as the externals vector is not getting cleared before it's being repopulated.
This change fixes that by first clearing the externals vector.
--- trunk/src/TortoiseProc/CopyDlg.cpp (revision 28218)
+++ trunk/src/TortoiseProc/CopyDlg.cpp (revision 28219)