Extend GitHub's diff view to make csv diffs easier to read
GitHub provides a page that only shows diffs with a .diff at the end of the URL of the pull request. This Chrome Extension makes it easier to view csv diffs by using daff on that page.
Chrome extension |
You can see demo diff view after installed extension.
(Add .diff
to the end of the pull request, e.g. https://github.com/banyan/github-csv-diff/pull/1
for the URL https://github.com/banyan/github-csv-diff/pull/1.diff
)
- Apply only when the diff is comparing csv to csv. otherwise, the original diff is displayed as is.
- If the number of differences is large, it takes a little time to display. (e.g. 20,000 lines in about 20 or 30 seconds on my environment), but otherwise, it's better to view the diff locally.
- A bookmarklet to open the diff page from GitHub Pull Request page.
javascript:void(window.open(location.href.match(/https:\/\/github.com\/.+\/pull\/\d+/)[0]+'.diff','_blank'))