ctest_update: Fix svn log and external loading
Since commit b35311ca we do not properly extract svn log or externals. After updating we erase the information that was loaded before updating and can no longer log the changes between revisions to extract authors.
Fix this by only loading the repository information once, whether needed by
NoteNewRevision, or both.