Single-button repository reset
We have recently tried the //pre-revprop-change// hook on SVN (which allows you to change previous commits' properties afterwards). The problem is that Redmine is not aware of the changes! The only solution we found is to deactive the project's repository then to reactive it. It is not as clean as expected for Redmine, I'd say. Could you provide a button in the Repository tab for resetting the repository (at least erase the cache for this repo)? If you find a way to be aware of those changes, it would be marvellous, but I really do not know if it is possible technically speaking ...
#1 Updated by Felix Schäfer over 11 years ago
Changing the past/commit logs is a Bad Thing™ and should be avoided at all costs.
Technically it's also a challenge, imagine: you have a ticket, close it in a commit message, reopen it for some reason and then decide to reset the commit message "cache" in redmine, what should redmine do when hitting that commit message again? Close the ticket? People would be pissed that tickets get closed willy-nilly. Remember the previous closing somewhere and leave the ticket open? Non-trivial at best, and very error-prone I'd imagine. Leave the ticket as-is? So how do you decide which ones to not close? And people would get pissed that it didn't auto-close their ticket as expected…
Anyway, I believe there already have been requests for that, please see if you can find them, not sure if they have been rejected or not though.