As Drupal developer you have to mess around with patches sometimes. Some of you might use Drupal module to manage their patches, some may use Git. Others may handle patches manually (which is the worst solution).
Today I'd like to share a really great solution with you and thank Dave Reid once more: https://bitbucket.org/davereid/drush-patchfile
This drush extension is really great. It handles and documents your module and core patches completely. Some simple commands, a .make file and one little line of code in drushrc.php that's it!
You have to try it. Everything is well documented on Dave's bitbucket page, so go for it!