$cmd = sprintf(Pluf::f('svn_path', 'svn').' info --xml --username=%s --password=%s %s@%s',␊ |
escapeshellarg($this->username),␊ |
escapeshellarg($this->password),␊ |
escapeshellarg($this->repo.'/'.$path),␊ |
escapeshellarg($this->repo.'/'.urlencode($path)),␊ |
escapeshellarg($rev));␊ |
$cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;␊ |
$xmlInfo = shell_exec($cmd);␊ |
|
$cmd = sprintf(Pluf::f('svn_path', 'svn').' ls --xml --username=%s --password=%s %s@%s',␊ |
escapeshellarg($this->username),␊ |
escapeshellarg($this->password),␊ |
escapeshellarg($this->repo.'/'.$folder),␊ |
escapeshellarg($this->repo.'/'.urlencode($folder)),␊ |
escapeshellarg($commit));␊ |
$cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;␊ |
$xml = simplexml_load_string(shell_exec($cmd));␊ |
|
$cmd = sprintf(Pluf::f('svn_path', 'svn').' info --xml --username=%s --password=%s %s@%s',␊ |
escapeshellarg($this->username),␊ |
escapeshellarg($this->password),␊ |
escapeshellarg($this->repo.'/'.$filename),␊ |
escapeshellarg($this->repo.'/'.urlencode($filename)),␊ |
escapeshellarg($rev));␊ |
$cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;␊ |
$xml = simplexml_load_string(shell_exec($cmd));␊ |
|
$cmd = sprintf(Pluf::f('svn_path', 'svn').' cat --username=%s --password=%s %s@%s',␊ |
escapeshellarg($this->username),␊ |
escapeshellarg($this->password),␊ |
escapeshellarg($this->repo.'/'.$def->fullpath),␊ |
escapeshellarg($this->repo.'/'.urlencode($def->fullpath)),␊ |
escapeshellarg($def->rev));␊ |
$cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;␊ |
return ($cmd_only) ? $cmd : shell_exec($cmd);␊ |
|
$cmd = sprintf(Pluf::f('svn_path', 'svn').' proplist --xml --username=%s --password=%s %s@%s',␊ |
escapeshellarg($this->username),␊ |
escapeshellarg($this->password),␊ |
escapeshellarg($this->repo.'/'.$path),␊ |
escapeshellarg($this->repo.'/'.urlencode($path)),␊ |
escapeshellarg($rev));␊ |
$cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;␊ |
$xmlProps = shell_exec($cmd);␊ |
|
escapeshellarg($property),␊ |
escapeshellarg($this->username),␊ |
escapeshellarg($this->password),␊ |
escapeshellarg($this->repo.'/'.$path),␊ |
escapeshellarg($this->repo.'/'.urlencode($path)),␊ |
escapeshellarg($rev));␊ |
$cmd = Pluf::f('idf_exec_cmd_prefix', '').$cmd;␊ |
$xmlProp = shell_exec($cmd);␊ |