By mariner702 on
I made a bunch of tweaks to various core modules. I didn’t record the changes I made so it’s very difficult, if not impossible, to find exactly where I made those changes. When it’s time to upgrade to the latest version of 6.x or to 7.x in the future, I will see a bunch of things that won’t resemble what I currently have. What’s the best way to approach something like this? Thanks.
Comments
Don't hack core
It's recommended never to hack core, but that doesn't help you. To be complete however I'll state two reasons for that:
1. With every Drupal-upgrade you have to go in and make your changes again (your problem).
2. Some other module may depend on code you changed and won't work properly anymore.
To solve your problem I would functionally describe the things you need and than think of ways how to implement those changes the proper way.
I understand this is not the answer you were hoping for, but I think it's the only proper solution. It'll make your life easier when upgrading in the future.