Nano nodejs module to get information of any git commit.
var TGM = require('the-git-commit');
// lasest commit of current dir
new TGM().info();
// lasest commit of `the-git-commit`
new TGM('/home/hustcc/the-git-commit').info();
// the commit of current dir
new TGM().info('a63e1b4');
// the commit of `the-git-commit`
new TGM('/home/hustcc/the-git-commit').info('a63e1b488ac24759276a2de414122e7bca4351be');
Then get:
{
hash: 'a41d55c100ae3e47a4781b7215cc2b5578fb59de',
short: 'a41d55c',
merge: ['54df71f', 'f8d50c8'],
author: 'hustcc',
email: 'i@hust.cc',
date: 'Mon Dec 18 20:26:34 2017 +0800',
message: 'Merge branch \'release_20171218\' of fixed-1'
}
MIT.