# [Github Commit Diff](https://github.com/jerone/UserScripts/tree/master/Github_Commit_Diff) [![Install](https://raw.github.com/jerone/UserScripts/master/_resources/Install-button.png)](https://github.com/jerone/UserScripts/raw/master/Github_Commit_Diff/Github_Commit_Diff.user.js) [![Source](https://raw.github.com/jerone/UserScripts/master/_resources/Source-button.png)](https://github.com/jerone/UserScripts/blob/master/Github_Commit_Diff/Github_Commit_Diff.user.js) [![Donate](https://raw.github.com/jerone/UserScripts/master/_resources/Donate-button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VCYMHWQ7ZMBKW) [![Support](https://raw.github.com/jerone/UserScripts/master/_resources/Support-button.png)](https://github.com/jerone/UserScripts/issues) ## Description Adds button to show diff file for commit. Hold Shift key to open the patch file. This works on commits, pull requests and compare pages. ## Screenshot ![Github Commit Diff screenshot](https://github.com/jerone/UserScripts/raw/master/Github_Commit_Diff/screenshot.jpg) ## Compatible * [![](https://raw.github.com/jerone/UserScripts/master/_resources/Greasemonkey.png) Greasemonkey](https://addons.mozilla.org/firefox/addon/greasemonkey/) on [![](https://raw.github.com/jerone/UserScripts/master/_resources/Firefox.png) Mozilla Firefox](http://www.mozilla.org/en-US/firefox/fx/#desktop) desktop. * [![](https://raw.github.com/jerone/UserScripts/master/_resources/Scriptish.png) Scriptish](https://addons.mozilla.org/firefox/addon/scriptish/) on [![](https://raw.github.com/jerone/UserScripts/master/_resources/Firefox.png) Mozilla Firefox](http://www.mozilla.org/en-US/firefox/fx/#desktop) desktop. * [![](https://raw.github.com/jerone/UserScripts/master/_resources/Greasemonkey.png) Greasemonkey](https://addons.mozilla.org/firefox/addon/greasemonkey/) on [![](https://raw.github.com/jerone/UserScripts/master/_resources/QupZilla.png) QupZilla](http://www.qupzilla.com/) desktop. Please [notify](https://github.com/jerone/UserScripts/issues/new?title=Userscript%20%3Cname%3E%20%28%3Cversion%3E%29%20also%20works%20in%20%3Cbrowser%3E%20on%20%3Cdesktop/device%3E) when this userscript is successfully tested in another browser... ## Version History * **1.6.2** * Fixed issues after recent layout updates; * **1.6.1** * Tooltips now on top; * **1.6** * Fixed align issue with new split diffs (fixes https://github.com/jerone/UserScripts/issues/24); * **1.5** * Fixed issues after recent layout updates (fixes https://github.com/jerone/UserScripts/issues/8); * **1.4** * Fixed middle & right mouse clicks; * **1.3** * Added to pull requests; * Added to compare page; * **1.2** * Added support for Scriptish; * **1.1** * Clean up; * **1.0** * Initial version; ## Notes Use cases: * https://github.com/OpenUserJs/OpenUserJS.org/commit/aac291b83a5d5fa4fb4382080473ef3a4dd908c2 (commit) * https://github.com/OpenUserJs/OpenUserJS.org/pull/327/files (pr) * https://github.com/OpenUserJs/OpenUserJS.org/compare/master%40%7B1day%7D...master (compare) ## External links * [Greasy Fork](https://greasyfork.org/scripts/77) * [OpenUserJS](https://openuserjs.org/scripts/jerone/Github_Commit_Diff)