PHP Class Horde_Vcs_Cvs, horde
Constructor args:
- 'sourceroot': The source root for this repository
- 'paths': Hash with the locations of all necessary binaries: 'rcsdiff',
'rlog', 'cvsps', 'cvsps_home', and 'temp' (the temp path).
- 'timezone': Timezone, necessary for cvsps.
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.
ファイルを表示
Open project: horde/horde
Protected Properties
Public Methods
Method |
Description |
|
__construct ( $params = [] ) |
Constructor. |
|
annotate ( $fileob, $rev ) |
TODO |
|
checkout ( string $fullname, string $rev ) : resource |
Returns a file pointing to the head of the requested revision of a
file. |
|
getFile ( $filename, $opts = [] ) |
TODO |
|
isFile ( $where ) |
TODO |
|
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. |
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. |
public getFile ( $filename, $opts = [] ) |
Property Details
$_driver protected_oe property
protected string $_driver |
return |
string |
|
$_features protected_oe property
protected array $_features |
return |
array |
|