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_File_Svn

Subversion file class.

Horde_Vcs_File_Base
Extended by Horde_Vcs_File_Svn
Package: Vcs
Author: Anil Madhavapeddy anil@recoil.org
Author: Michael Slusarz slusarz@horde.org
Located at Horde/Vcs/File/Svn.php
Methods summary
public array
# parseLog( boolean $parse_files = true )

Parses a single log entry from a svn log pipe.

Parses a single log entry from a svn log pipe.

Parameters

$parse_files
<p>Wether the log entries contain file listings (-v flag).</p>

Returns

array
A list of revision, author, message, date, size and files.

Throws

Horde_Vcs_Exception
public string
# getFileName( )

Returns name of the current file without the repository extensions (usually ,v).

Returns name of the current file without the repository extensions (usually ,v).

Returns

string
Filename without repository extension.

Overrides

Horde_Vcs_File_Base::getFileName()
public string
# getPreviousRevision( string $rev )

Returns the revision before the specified revision.

Returns the revision before the specified revision.

Parameters

$rev
A revision.

Returns

string
The previous revision or null if the first revision.

Overrides

Horde_Vcs_File_Base::getPreviousRevision()
public Horde_Vcs_QuickLog_Svn
# getLastLog( )

Returns a log object for the most recent log entry of this file.

Returns a log object for the most recent log entry of this file.

Returns

Horde_Vcs_QuickLog_Svn
Log object of the last entry in the file.

Throws

Horde_Vcs_Exception
Methods inherited from Horde_Vcs_File_Base
__construct(), __sleep(), applySort(), getBlob(), getBranches(), getLog(), getPath(), getRevision(), getSourcerootPath(), getTags(), isDeleted(), revisionCount(), setRepository(), sortByAge(), sortByName(), sortByRevision()
API documentation generated by ApiGen