Git isn't just for code anymore...

DiffPlug works with commits like Paint works with pixels

Here's one way to draw on a computer.

But there's an easier way.

So why would you do this?

When you could do this?

Paint with abandon, safely

Wouldn't it be dangerous to just drag branches around willy-nilly? What happens if you drag a branch backwards and lose some commits?

You can get them back in seconds using the reflog. DiffPlug gives you a visual representation of the history of every single branch, so it's always easy to undo an errant drag.