webdiff

Two-column web-based git difftool

APACHE-2.0 License

Downloads
1.3K
Stars
269
Committers
6
webdiff - 1.2.0 Latest Release

Published by danvk 5 months ago

What's Changed

This is a big one! Highlights include more keyboard shortcuts (hit ? to bring up a panel showing them all), diffhunk selection (hit n / p to step through diffs within a file), a git webshow command to view a single commit, diffstats, and a UI for setting the max diff width.

New features:

Bug fixes:

Internal refactors:

Full Changelog: https://github.com/danvk/webdiff/compare/v1.1.0...v1.2.0

webdiff - v1.1.1

Published by danvk 5 months ago

  • Fix escaping issue on Windows (#188)
webdiff - 1.1.0

Published by danvk 5 months ago

What's Changed

User-visible changes:

Lots of internal migrations / modernizations:

Full Changelog: https://github.com/danvk/webdiff/compare/v1.0.1...v1.1.0

webdiff - v1.0.1

Published by danvk 5 months ago

Highlights

  • Use git diff for diffs by @danvk in https://github.com/danvk/webdiff/pull/150
    webdiff no longer generates its own diffs. Rather, it relies on git diff to generate them. It is, in effect, just a frontend for git diff --no-index. This provides support for detecting rename+change, and all of the other git diff options, e.g. -w for ignoring whitespace and --algorithm.
  • Use git config for configuration. See #150.
  • Add host option by @danvk in https://github.com/danvk/webdiff/pull/160 — serve webdiff under any host name you like, e.g. 0.0.0.0.
  • Updates to dependencies

Other changes

Full Changelog: https://github.com/danvk/webdiff/compare/v0.15.0...v1.0.1

webdiff - v0.15.0

Published by danvk about 4 years ago

  • Fix package errors in recent Python versions (#131)
  • Major JS modernization and TypeScript conversion
webdiff - 0.13.0

Published by danvk over 7 years ago

  • Python 3 support. (Thanks @daytonb!)
  • Renames are shown as moves only, not move + delete.
  • Exit cleanly with Ctrl-C (Thanks @NikolasOliveira!)
webdiff - v0.12.1

Published by danvk over 8 years ago

  • Added a --version command line argument
webdiff - v0.12.0

Published by danvk over 8 years ago

  • Support for user.token in .githubrc file. Personal Access Tokens have always worked; now it's explicit.
  • Update highlight.js from 0.8.0 → 0.9.2. Notably this improves ES6 support.
webdiff - v0.11.0

Published by danvk over 9 years ago

  • Files on GitHub are fetched lazily. 100+ file PRs should display quiickly
webdiff - v0.9.0: line wrapping & image diff bounding boxes

Published by danvk over 9 years ago

Changes:

  • Long lines now wrap instead of scrolling horizontally. (codediff update)
  • Only 10+ common lines will be elided (no more "Show 2 more lines"). (codediff update)
  • Show bounding boxes for the changed region in image diffs (via ResembleJS)
  • Updated to React 0.12 and react-router 0.11
webdiff -

Published by danvk almost 10 years ago

Changes:

  • Fix github remote parsing bug with webdiff #292-style invocation
  • Using react-router to include the file number in the URL (e.g. /2) for easier refreshing.
  • grid pattern to indicate transparent regions of images
  • Fixed bug where unchanged regions would oscillate with "onion skin" mode
  • "Blink" image diff mode now auto-blinks every 0.5s
  • A banner now advertises when there are no changes between the two files.
  • Support for GitHub auth via a .githubrc file (same as gcli)