News for hackers. Stuff that matters.
Re:git playback by macrael on Monday May 14, 2012 @01:48PM (#3972210)
This is a good idea, and something that I think would be interesting beyond seeing just how people solved katas, but I think that it would be much much better if you had the transition between commits happen in place instead of sliding in. The sliding transition makes it so much harder to see what changed, whereas if you just had the visible code change in place instantly, people can jump back and forth between two commits and easily see what has changed. Maybe even give the new code some highlights or something to make it stand out.

Plus a slider to see where you are in the timeline would be sweet.

Great idea!

Re:git playback by DougWebb on Monday May 14, 2012 @02:06PM (#3972314)
I think it would be nice to see commit messages at each stage too, which would be useful if the developer was documenting the purpose of each commit as they went.
Re:git playback by methoddk on Monday May 14, 2012 @03:09PM (#3972638)
This would be a really useful feature. Good commit messages often help me to better understand big changes to something.
Re:git playback by mmozuras on Monday May 14, 2012 @01:56PM (#3972249)
Good point, fade-in (or something else, I'll probably try a couple of different things) should make a lot easier to see what happened from commit to commit.

Two great suggestions, thanks!

Re:git playback by knowtheory on Monday May 14, 2012 @05:49PM (#3973533)
I dropped by the thread to suggest the fade-in as well.

It'd also be super nice if there was a header for each view with the commit message/description :)

Re:git playback by mattis on Tuesday May 15, 2012 @02:44AM (#3975292)
I also dropped by to suggest a fade in/out. The slide effect makes it difficult to see what has changed. You could also use colors to hilight the changes.
Re:git playback by famousactress on Monday May 14, 2012 @02:01PM (#3972289)
I actually quite liked the lack of slider because it feels more like it might have felt to go through the exercise at the time.. You're sort of forced to evaluate what state the code is in without knowing how far we are from being 'done'.
Re:git playback by jjcm on Monday May 14, 2012 @05:37PM (#3973465)
Came here to say exactly this. A fade between the two, or blocks of the diff added in-line would be a better transition here. The slide is just too difficult to follow.
Re:git playback by skeletonjelly on Monday May 14, 2012 @07:41PM (#3973978)
Especially considering git is all about changes in content, not files.