Skip to content

Extend GitHub's diff view to make csv diffs easier to read

License

Notifications You must be signed in to change notification settings

banyan/github-csv-diff

Repository files navigation

github-csv-diff

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.

Before

image of before

After

image of after

Install


Chrome extension

Demo

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)

How it works

  • 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.

Appendix

  • 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'))

About

Extend GitHub's diff view to make csv diffs easier to read

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published