ggit
Version:
Local promise-returning git command wrappers
14 lines (10 loc) • 368 B
JavaScript
var la = require('lazy-ass')
var check = require('check-more-types')
var exec = require('./exec')
var { parseNumstat } = require('./commit-numstat-utils')
function commitNumstat (hash) {
la(check.unemptyString(hash), 'missing commit hash', hash)
var cmd = 'git show --numstat ' + hash
return exec.exec(cmd).then(parseNumstat)
}
module.exports = commitNumstat