{
$this->git('rm', '-f', $path);
}
+ /**
+ * @param {StdClass} $CS
+ * ->when (optional)
+ * ->reason (optional)???
+ * ->name (required)
+ * ->email (required)
+ */
function commit( $CS)
{
if (!strlen($reason)) {
$reason = 'Changed';
}
-
- putenv("GIT_AUTHOR_NAME=$CS->name");
- putenv("GIT_AUTHOR_EMAIL=$CS->email");
- return stream_get_contents($this->git('commit', '-a', '-m', $reason ) );
+ print_R($CS);exit;
+ echo implode(" ", array('commit', '-a', '-m', $reason ,
+ '--author="' . $CS->name . ' <'. $CS->email . '>"' ));exit;
+ exit;
+ return stream_get_contents(
+ $this->git('commit', '-a', '-m', $reason ,
+ '--author="' . $CS->name . ' <'. $CS->email . '>"' )
+ );
}
function git()
foreach ($args as $arg) {
$a[] = $arg;
}
- //print_r($a);
+ print_r($a);
return MTrackSCM::run('git', 'read', $a);
}
}