https://github.com/pidu/git-timemachine.git
git clone 'git://github.com/pidu/git-timemachine.git'
Installation alternatives:
load-path
.el-get
, simply add git-timemachine
to your packages list.package-install
.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 M-x git-timemachine-toggle
.
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.
Set git-timemachine-abbreviation-length
(default 12) to your
preferred length for abbreviated commit hashes.
Set git-timemachine-show-minibuffer-details
(default t) to control
whether details of the commit are shown in the minibuffer.
Also M-x customize [git-timemachine]
.