# [Github Commit Diff](https://github.com/jerone/UserScripts/tree/master/Github_Commit_Diff)
[](https://github.com/jerone/UserScripts/raw/master/Github_Commit_Diff/Github_Commit_Diff.user.js)
[](https://github.com/jerone/UserScripts/blob/master/Github_Commit_Diff/Github_Commit_Diff.user.js)
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VCYMHWQ7ZMBKW)
[](https://github.com/jerone/UserScripts/issues)
## Description
Adds a button to show the `.diff` file for every commit.
Hold Shift key to open the `.patch` file instead of an `.diff` file.
This works on commits, pull requests and compare pages.
## Screenshot

## Compatible
*  [Tampermonkey](https://addons.mozilla.org/firefox/addon/tampermonkey/) on  [Mozilla Firefox](http://www.mozilla.org/en-US/firefox/fx/#desktop) desktop.
## Version History
* **1.6.7**
* 🐛 Fix broken icon url ([#146](https://github.com/jerone/UserScripts/pull/146)).
* **1.6.6**
* Shift open `.patch` was broken (fixes [119](https://github.com/jerone/UserScripts/issues/119)).
* **1.6.5**
* Fixed issues after recent layout updates.
* **1.6.4**
* Fixed issues after recent layout updates.
* **1.6.3**
* Fixed issues after recent layout updates.
* **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 [24](https://github.com/jerone/UserScripts/issues/24)).
* **1.5**
* Fixed issues after recent layout updates (fixes [8](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:
* (commit)
* (PR)
*
(PR commit)
* (compare)
## External links
* [Greasy Fork](https://greasyfork.org/scripts/77)
* [OpenUserJS](https://openuserjs.org/scripts/jerone/Github_Commit_Diff)