docs: function getCommitTask(cm, ns, pv, noVerbose) {
  	var hcm = typeof cm === 'string';
  	var ct = commitTasks[ns];
  	if (!ct || hcm || cm === true) {
  		var env = genEnvOptions(hcm ? cm : null);
  		var commit = committer.init(env.pluginName, globalOpts.regexLines, env, ns ? null : undefined, ns, pv,
  				noVerbose);
  		commitTasks[ns] = {
  			commit : commit,
  			commitOpts : env,
  			defaultTaskOptions : genTaskOptions(env),
  			namespace : ns
  		};
  	}
  	return commitTasks[ns];
  }