return
false;
}
return
"<br />" .
$command
. "<br />" .
$output
;
}
/**
* svn copy
*
* @param $src string
* @param $dst string
* @param $comment string
* @return boolean
*
*/
public
static
function
copy
(
$src
,
$dst
,
$comment
) {
$command
= "sudo svn cp $src $dst -m '$comment'";
$output
= self::runCmd (
$command
);
$output
= implode ( "<br />",
$output
);
if
(
strpos
(
$output
, 'Committed revision' )) {
return
true;
}
return
"<br />" .
$command
. "<br />" .
$output
;
}
/**
* svn delete
*
* @param $url string
* @param $comment string
* @return boolean
*
*/
public
static
function
delete
(
$url
,
$comment
) {
$command
= "sudo svn del $url -m '$comment'";
$output
= self::runCmd (
$command
);
$output
= implode ( '<br />',
$output
);
if
(
strpos
(
$output
, 'Committed revision' )) {
return
true;
}
return
"<br />" .
$command
. "<br />" .
$output
;
}
/**
* svn move
*
* @param $src string