| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 1 | require('lazy-ass');
var exec = require('./exec');
var quote = require('quote');
var check = require('check-more-types');
function commit(msg, longMessage) {
la(check.unemptyString(msg), 'missing commit message', arguments);
la(check.maybe.unemptyString(longMessage), 'missing long commit message', arguments);
var text = msg;
if (check.unemptyString(longMessage)) {
text += '\n\n' + longMessage;
}
var cmd = 'git commit -am ' + quote(text);
return exec(cmd);
}
module.exports = commit;
|