git-timemachine

https://github.com/pidu/git-timemachine.git

git clone 'git://github.com/pidu/git-timemachine.git'
243

Git time machine

Timemachine

Installation

MELPA

Installation alternatives:

Usage

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.

Customize

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].