git playback 0.2
The feedback after the first post about git-playback was amazing. I’ve been slowly improving it for the last couple of months and I’m pretty happy where it is right now. What’s new:
-
Easier installation
Just clone the repository and run
make install
.git playback
command should become available. -
Better transition
The most requested feature on Hacker News was a better transition between commits. I played around with multiple ways to do it and settled on the current one. I think that it works amazingly well. Have a look yourself (use left and right arrows to navigate):
String Calculator Kata in Python
Hope you’ll like it too. Learning how to parse a diff was really fun. I ended up using CSS3 transitions for animation, but while the end code looks rather simple, there were a lot of bumps on the road. Huge thanks to Erikas for helping figure it out.
-
Styles
Highlight.js is used for syntax highlighting. It supports many different styles and now it’s pretty easy to use them with git-playback.
-
Output with commit message
By default, output will contain a commit message, however it’s still possible to have output without commit message by specifying –no-message flag:
-
No more dependency on internet connection
The resulting playback file is completely standalone, you can copy it anywhere and it will still work.
Would love to hear what you think about git-playback!