I'm going to be unavailable for most of tomorrow, but I'll try to give this another look on Thursday, SGTY?

A couple of things which do come up: mind the EOL characters in files altered in the patch, they add nonsense to the diff which doesn't need to be there. You can correct these by grabbing https://github.com/caitp/grunt-bower-release/pull/40.patch and removing the lines which don't seem to alter anything except changing the EOL marker, and then applying the patch by checking out the master branch and running `cat <thepatchname>.patch | git am` (probably the easiest way to fix that that I'm aware of). I'll try to leave some other comments here real quick if anything else comes to mind quickly