PHP Class Horde_Vcs_Svn, horde
Constructor args:
'sourceroot': The source root for this repository
'paths': Hash with the locations of all necessary binaries: 'svn', 'diff'
Copyright 2000-2016 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you
did not receive this file, see http://www.horde.org/licenses/lgpl21.
Show file
Open project: horde/horde
Protected Properties
Public Methods
Protected Methods
Method Details
__construct()
public method
Obtain the differences between two revisions of a file.
protected _diff ( Horde_Vcs_File_Base $file, string $rev1, string $rev2, array $opts ) : string | boolean |
$file |
Horde_Vcs_File_Base |
The desired file. |
$rev1 |
string |
Original revision number to compare
from. |
$rev2 |
string |
New revision number to compare against. |
$opts |
array |
The following optional options:
- 'num': (integer) DEFAULT: 3
- 'type': (string) DEFAULT: 'unified'
- 'ws': (boolean) DEFAULT: true |
return |
string | boolean |
False on failure, or a string containing the
diff on success. |
Function which returns a file pointing to the head of the requested
revision of a file.
public checkout ( string $fullname, string $rev ) : resource |
$fullname |
string |
Fully qualified pathname of the desired file
to checkout |
$rev |
string |
Revision number to check out |
return |
resource |
A stream pointer to the head of the checkout. |
getCommand()
public method
getRevisionRange()
public method
Create a range of revisions between two revision numbers.
public getRevisionRange ( Horde_Vcs_File_Base $file, string $r1, string $r2 ) : array |
$file |
Horde_Vcs_File_Base |
The desired file. |
$r1 |
string |
The initial revision. |
$r2 |
string |
The ending revision. |
return |
array |
The revision range, or empty if there is no straight
line path between the revisions. |
isValidRevision()
public method
Property Details
$_driver protected property
protected string $_driver |
return |
string |
|
$_features protected property
protected array $_features |
return |
array |
|
$_password protected property
protected string $_password |
return |
string |
|
$_username protected property
protected string $_username |
return |
string |
|