Code coverage report for ggit/src/commit.js

Statements: 46.15% (6 / 13)      Branches: 0% (0 / 2)      Functions: 0% (0 / 1)      Lines: 46.15% (6 / 13)      Ignored: none     

All files » ggit/src/ » commit.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 201 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;