public function run()
{
$options = $this->_config->getOptions();
$arguments = $this->_config->getArguments();
if (count($arguments) > 1 && $arguments[0] == 'changed') {
$log = $arguments[1];
} else {
throw new Components_Exception('Please provide a change log entry as additional argument!');
}
if (!empty($options['commit'])) {
$options['commit'] = new Components_Helper_Commit($this->_output, $options);
}
$this->_config->getComponent()->changed($log, $this->_helper, $options);
if (!empty($options['commit'])) {
$options['commit']->commit($log);
}
}