Patch for repository revision update (reload)
Software engineers sometimes made mistakes when writing commit messages during commit. This had caused inaccurate revision relations due to the fix-via-commit-message feature (Settings -> Repositories -> Referencing and fixing issues in commit messages). This patch provides a method to reload a specific revision from the repository and re-apply the fix-via-commit-message feature to the new commit message.
Note that there are two quirks:
1) if an issue is already related, fix-via-commit-message will not be reapplied (see #2009 for removing issue relations)
2) fix-via-commit-message journals entries may be left behind (see #7610 for journal rollback)