commit 590bf6bda805db44a9ff2038cf6cd4abfb15361c
parent 06dda75f9a978d906f376dda55be5057a1a41d67
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date: Thu, 19 Aug 2010 05:20:26 +0200
Fixed markdown.
Diffstat:
1 file changed, 16 insertions(+), 0 deletions(-)
diff --git a/README b/README
@@ -7,6 +7,11 @@ Usage
Usage : sh git-hist.sh filename
You must be in a directory versionned with git for this to work.
+Features
+--------
+
+At the moment, you can view previous, next, first, last version, scroll up, down & back to top.
+
Dependencies
------------
@@ -15,3 +20,14 @@ Dependencies
* tput
* git
* unix tools : tail head nl tac cut
+
+Background
+----------
+
+I've been looking for a tool that would visually "replay" the programmer's work, like a 24h/24 screencast of his editor, but fast forward. The aim is to :
+1. See the evolution of the whole project.
+2. See the evolution of the contents of a single file.
+
+[Gource](http://code.google.com/p/gource/) provides a soluion for aim #1, and apple's "time machine" seems to provide something somehow related. But both seem to work with a granularity of files & folders, which is too big for aim #2 (I want to see the acual code being modified).
+
+So I created a short script that allows you to navigate through the different versions of a single file.