Overview

Packages

  • None
  • Vcs

Classes

  • Horde_Vcs
  • Horde_Vcs_Base
  • Horde_Vcs_Cvs
  • Horde_Vcs_Directory_Base
  • Horde_Vcs_Directory_Cvs
  • Horde_Vcs_Directory_Git
  • Horde_Vcs_Directory_Rcs
  • Horde_Vcs_Directory_Svn
  • Horde_Vcs_File_Base
  • Horde_Vcs_File_Cvs
  • Horde_Vcs_File_Git
  • Horde_Vcs_File_Rcs
  • Horde_Vcs_File_Svn
  • Horde_Vcs_Git
  • Horde_Vcs_Log_Base
  • Horde_Vcs_Log_Cvs
  • Horde_Vcs_Log_Git
  • Horde_Vcs_Log_Rcs
  • Horde_Vcs_Log_Svn
  • Horde_Vcs_Patchset
  • Horde_Vcs_Patchset_Base
  • Horde_Vcs_Patchset_Cvs
  • Horde_Vcs_Patchset_Git
  • Horde_Vcs_Patchset_Svn
  • Horde_Vcs_QuickLog_Base
  • Horde_Vcs_QuickLog_Cvs
  • Horde_Vcs_QuickLog_Git
  • Horde_Vcs_QuickLog_Rcs
  • Horde_Vcs_QuickLog_Svn
  • Horde_Vcs_Rcs
  • Horde_Vcs_Svn
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Vcs_Svn

Horde_Vcs_Svn implementation.

Constructor args:

'sourceroot': The source root for this repository
'paths': Hash with the locations of all necessary binaries: 'svn', 'diff'

Copyright 2000-2012 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.

Horde_Vcs_Base
Extended by Horde_Vcs_Svn
Package: Vcs
Author: Anil Madhavapeddy anil@recoil.org
Author: Michael Slusarz slusarz@horde.org
Located at Horde/Vcs/Svn.php
Methods summary
public
# __construct( array $params = array() )

Constructor.

Constructor.

Parameters

$params
Required parameters (see above).

Overrides

Horde_Vcs_Base::__construct()
public
# getCommand( )

TODO

TODO

public
# annotate( mixed $fileob, mixed $rev )

TODO

TODO

Overrides

Horde_Vcs_Base::annotate()
public resource
# checkout( string $fullname, string $rev )

Function which returns a file pointing to the head of the requested revision of a file.

Function which returns a file pointing to the head of the requested revision of a file.

Parameters

$fullname
<p>Fully qualified pathname of the desired file to checkout</p>
$rev
Revision number to check out

Returns

resource
A stream pointer to the head of the checkout.

Overrides

Horde_Vcs_Base::checkout()
public boolean
# isValidRevision( mixed $rev )

TODO

TODO

Parameters

$rev
The purported revision string.

Returns

boolean
True if a valid revision string.
public array
# getRevisionRange( Horde_Vcs_File_Base $file, string $r1, string $r2 )

Create a range of revisions between two revision numbers.

Create a range of revisions between two revision numbers.

Parameters

$file
The desired file.
$r1
The initial revision.
$r2
The ending revision.

Returns

array

The revision range, or empty if there is no straight line path between the revisions.

Overrides

Horde_Vcs_Base::getRevisionRange()
Methods inherited from Horde_Vcs_Base
abbrev(), assertValidRevision(), availableDiffTypes(), cmp(), diff(), getDefaultBranch(), getDirectory(), getFile(), getPatchset(), getPath(), getUsers(), hasFeature(), isFile()
Properties inherited from Horde_Vcs_Base
$sourceroot
API documentation generated by ApiGen