git clone 'git://github.com/pidu/git-timemachine.git'
el-get, simply add
git-timemachineto your packages list.
Visit a git-controlled file and issue
M-x git-timemachine (or bind
it to a keybinding of your choice). If you just need to toggle the
time machine you can use
Use the following keys to navigate historic version of the file
p Visit previous historic version
n Visit next historic version
w Copy the abbreviated hash of the current historic version
W Copy the full hash of the current historic version
g Goto nth revision
q Exit the time machine.
git-timemachine-abbreviation-length (default 12) to your
preferred length for abbreviated commit hashes.
git-timemachine-show-minibuffer-details (default t) to control
whether details of the commit are shown in the minibuffer.
M-x customize [git-timemachine].