'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
// istanbul ignore next
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
// istanbul ignore next
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _dedent = require('dedent');
var _dedent2 = _interopRequireDefault(_dedent);
var _git = require('../git');
exports['default'] = commit;
/**
* Asynchronously commits files using commitizen
*/
function commit(sh, inquirer, repoPath, prompter, options, done) {
// Get user input -- side effect that is hard to test
prompter(inquirer, function (template, overrideOptions) {
// Commit the user input -- side effect that we'll test
(0, _git.commit)(sh, repoPath, template, _extends({}, options, overrideOptions), function () {
done(template);
});
});
}
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3RyYXZpcy9idWlsZC9jb21taXRpemVuL2N6LWNsaS9zcmMvY29tbWl0aXplbi9jb21taXQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztzQkFBbUIsUUFBUTs7OzttQkFDWSxRQUFROztxQkFFaEMsTUFBTTs7Ozs7QUFLckIsU0FBUyxNQUFNLENBQUMsRUFBRSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUU7OztBQUcvRCxVQUFRLENBQUMsUUFBUSxFQUFFLFVBQVMsUUFBUSxFQUFFLGVBQWUsRUFBRTs7O0FBR3JELHFCQUFVLEVBQUUsRUFBRSxRQUFRLEVBQUUsUUFBUSxlQUFPLE9BQU8sRUFBSyxlQUFlLEdBQUksWUFBVztBQUMvRSxVQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7S0FDaEIsQ0FBQyxDQUFDO0dBQ0osQ0FBQyxDQUFDO0NBRUoiLCJmaWxlIjoiL2hvbWUvdHJhdmlzL2J1aWxkL2NvbW1pdGl6ZW4vY3otY2xpL3NyYy9jb21taXRpemVuL2NvbW1pdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWRlbnQgZnJvbSAnZGVkZW50JztcbmltcG9ydCB7Y29tbWl0IGFzIGdpdENvbW1pdCwgbG9nfSBmcm9tICcuLi9naXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjb21taXQ7XG4gXG4gLyoqXG4gICogQXN5bmNocm9ub3VzbHkgY29tbWl0cyBmaWxlcyB1c2luZyBjb21taXRpemVuXG4gICovXG5mdW5jdGlvbiBjb21taXQoc2gsIGlucXVpcmVyLCByZXBvUGF0aCwgcHJvbXB0ZXIsIG9wdGlvbnMsIGRvbmUpIHtcbiAgXG4gIC8vIEdldCB1c2VyIGlucHV0IC0tIHNpZGUgZWZmZWN0IHRoYXQgaXMgaGFyZCB0byB0ZXN0XG4gIHByb21wdGVyKGlucXVpcmVyLCBmdW5jdGlvbih0ZW1wbGF0ZSwgb3ZlcnJpZGVPcHRpb25zKSB7XG4gICAgXG4gICAgLy8gQ29tbWl0IHRoZSB1c2VyIGlucHV0IC0tIHNpZGUgZWZmZWN0IHRoYXQgd2UnbGwgdGVzdFxuICAgIGdpdENvbW1pdChzaCwgcmVwb1BhdGgsIHRlbXBsYXRlLCB7IC4uLm9wdGlvbnMsIC4uLm92ZXJyaWRlT3B0aW9ucyB9LCBmdW5jdGlvbigpIHtcbiAgICAgIGRvbmUodGVtcGxhdGUpO1xuICAgIH0pO1xuICB9KTtcbiAgIFxufSJdfQ== |