<?
SVN_USERNAME = "robot"
SVN_PASSWORD = "robot2013"
SVN_CONFIG_DIR = "/var/tmp/"
ls( = "sudo svn ls " . = self::runCmd ( = ( "<br />", ( ( , 'non-existent in that revision' "<br />" . . "<br />" .
(, , = "sudo svn cp -m ''" = self::runCmd ( = ( "<br />", ( ( , 'Committed revision' "<br />" . . "<br />" .
delete(, = "sudo svn del -m ''" = self::runCmd ( = ( '<br />', ( ( , 'Committed revision' "<br />" . . "<br />" .
move(, , = "sudo svn mv -m ''" = self::runCmd ( = ( '<br />', ( ( , 'Committed revision' "<br />" . . "<br />" .
(, = "sudo svn mkdir -m ''" = self::runCmd ( = ( '<br />', ( ( , 'Committed revision' "<br />" . . "<br />" .
diff(, = self::runCmd ( "sudo svn diff " ( '<br />',
checkout(, = "cd && sudo svn co " = self::runCmd ( = ( '<br />', ( ( , 'Checked out revision' "<br />" . . "<br />" .
update( = "cd && sudo svn up" = self::runCmd ( = ( '<br />', ( "/[0-9]+/", , (! [0] [0 "<br />" . . "<br />" . [0] [0
merge(, , = "cd && sudo svn merge -r1: " = ( '<br />', self::runCmd ( ( ( , 'Text conflicts' 'Command: ' . . '<br />' .
commit(, = "cd && sudo svn commit -m''" = ( '<br />', self::runCmd ( ( ( , 'Committed revision' ) || (
getStatus( = "cd && sudo svn st" self::runCmd (
hasConflict( = self::getStatus ( ( ( ( ( ), 0, 1 ) == 'C' || ( ( ( ), 0, 1 ) == '!'
getLog( = "sudo svn log --xml" = self::runCmd ( ( '',
getPathRevision( = "sudo svn info --xml" = self::runCmd ( = ( '', = SimpleXMLElement ( ( ->entry [0]->attributes () => ( == 'revision'
getHeadRevision( = "cd && sudo svn up" = self::runCmd ( = ( '<br />', ( "/[0-9]+/", , (! [0] [0 "<br />" . . "<br />" . [0] [0
getFileFirstVersion( = "sudo svn log {}" = self::runCmd ( , "|grep -i ^r[0-9]* |awk '{print $1}'"(( ("r", '', [()-1
getChangedFiles(, , = = "|grep -i ^Index:|awk -F : '{print $2}'" = "svn diff -r {}:{} " = self::runCmd ( , = (, = "svn diff -r {}:{} ";
= self::runCmd ( , = (, (
getChangedInfo( , , = "sudo svn diff -r {}:{} " = self::runCmd (
getFileContent(, = "sudo svn cat -r {} " = self::runCmd (
runCmd( , ="" = ' --username ' . self::SVN_USERNAME . ' --password ' . self::SVN_PASSWORD . ' --no-auth-cache --non-interactive --config-dir ' . self::SVN_CONFIG_DIR . '.subversion' ( . . " 2>&1" . ,