PHP Класс 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.
Автор: Anil Madhavapeddy ([email protected])
Автор: Michael Slusarz ([email protected])
Наследование: extends Horde_Vcs_Base
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_driver string The current driver.
$_features array Driver features.
$_password string SVN password.
$_username string SVN username.

Открытые методы

Метод Описание
__construct ( array $params = [] ) Constructor.
annotate ( $fileob, $rev ) TODO
checkout ( string $fullname, string $rev ) : resource Function which returns a file pointing to the head of the requested revision of a file.
getCommand ( ) TODO
getRevisionRange ( Horde_Vcs_File_Base $file, string $r1, string $r2 ) : array Create a range of revisions between two revision numbers.
isValidRevision ( $rev ) TODO

Защищенные методы

Метод Описание
_diff ( Horde_Vcs_File_Base $file, string $rev1, string $rev2, array $opts ) : string | boolean Obtain the differences between two revisions of a file.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $params = [] )
$params array Required parameters (see above).

_diff() защищенный Метод

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
Результат string | boolean False on failure, or a string containing the diff on success.

annotate() публичный Метод

TODO
public annotate ( $fileob, $rev )

checkout() публичный Метод

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
Результат resource A stream pointer to the head of the checkout.

getCommand() публичный Метод

TODO
public getCommand ( )

getRevisionRange() публичный Метод

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.
Результат array The revision range, or empty if there is no straight line path between the revisions.

isValidRevision() публичный Метод

TODO
public isValidRevision ( $rev )

Описание свойств

$_driver защищенное свойство

The current driver.
protected string $_driver
Результат string

$_features защищенное свойство

Driver features.
protected array $_features
Результат array

$_password защищенное свойство

SVN password.
protected string $_password
Результат string

$_username защищенное свойство

SVN username.
protected string $_username
Результат string