svn_diff()
svn_diff - Recursively diffs two paths
Syntax
array svn_diff (
string $path1,
int $rev1,
string $path2,
int $rev2)
Arguments
- path1 - First path to diff. This can be a URL to a file/directory in an SVN repository or a local file/directory path. Note: Relative paths will be resolved as if the current working directory was the one that contains the PHP binary. To use the calling script\'s working directory, use realpath() or dirname(__FILE__). Warning If a local file path has only backslashes and no forward slashes, this extension will fail to find the path. Always replace all backslashes with forward slashes when using this function.
- rev1 - First path\'s revision number. Use SVN_REVISION_HEAD to specify the most recent revision.
- path2 - Second path to diff. See path1 for description.
- rev2 - Second path\'s revision number. See rev1 for description.
Description
Recursively diffs two paths, path1 and path2.
Version
PHP PECL svn >= 0.1.0
Return value
Returns an array-list consisting of two streams: the first is the diff output and the second contains error stream output. The streams can be read using fread(). Returns FALSE or NULL on error.