Git works well, but I've never seen a dev say "Since $GIT_HOST is down, just push your branches to me directly." Feels fairly centralised.
Related Posts
Ooh, difftastic is now listed on the official git website! https://git-scm.com/tools/command-line
I really like the MELPA model of packaging directly from git. It solves the problem of forgetting to release something -- just merge a PR and you're done.
It also makes version number bumps much less important.
You could go even further in a statically typed language and also figure out when breaking changes occur.
New version of difftastic is out! In this release:
* Improved git integration
* Polished the side-by-side display, particularly on large screens
* Fixed a nasty crash
https://github.com/Wilfred/difftastic/releases/tag/0.61.0