If you tack a .diff or .patch on the end of a github commit URL it will produce a diff. Krishna was pointing out this would be handy for submitting a patch to an author (one who isn't on github). Document this in the FAQ and perhaps make the gitpan command line tool spit out the URLs.