I think that you are not using properly the issue tracker.
You absolutely need as a bare minimum the why and the reporter of the issue.
When you do a blame you can easily see the issue id and open it with 1 click to understand why that code exists and who requested the change.