PEAR_PackageFileManager
[ class tree: PEAR_PackageFileManager ] [ index: PEAR_PackageFileManager ] [ all elements ]

Class: PEAR_PackageFileManager_Svn

Source Location: /PEAR_PackageFileManager-1.6.3/PackageFileManager/Svn.php

Class Overview

PEAR_PackageFileManager_File
   |
   --PEAR_PackageFileManager_Svn

Generate a file list from a Subversion checkout


Author(s):

Version:

  • Release: 1.6.3

Copyright:

  • 2005-2007 The PHP Group

Methods


Inherited Variables

Inherited Methods

Class: PEAR_PackageFileManager_File

PEAR_PackageFileManager_File::PEAR_PackageFileManager_File()
Set up the File filelist generator
PEAR_PackageFileManager_File::dirList()
Retrieve a listing of every file in $directory and all subdirectories.
PEAR_PackageFileManager_File::getFileList()
Generate the <filelist></filelist> section of the package file.

Class Details

[line 47]
Generate a file list from a Subversion checkout

Largely based on the CVS class, modified to suit subversion organization.

Note that this will NOT work on a repository, only on a checked out Subversion module



[ Top ]


Method Detail

PEAR_PackageFileManager_Svn (Constructor)   [line 49]

PEAR_PackageFileManager_Svn PEAR_PackageFileManager_Svn( &$parent, $options)


Parameters:

   &$parent     
   $options     

[ Top ]

dirList   [line 79]

array dirList( string $directory)

Return a list of all files in the CVS repository

This function is like parent::dirList() except that instead of retrieving a regular filelist, it first retrieves a listing of all the .svn/entries files in $directory and all of the subdirectories. Then, it reads the entries file, and creates a listing of files that are a part of the Subversion checkout. No check is made to see if they have been modified, but removed files are ignored.

  • Return: list of files in a directory
  • Access: protected
  • Uses: _recurDirList()
  • Uses: _readSVNEntries()

Overrides PEAR_PackageFileManager_File::dirList() (Retrieve a listing of every file in $directory and all subdirectories.)

Parameters:

string   $directory     full path to the directory you want the list of

[ Top ]


Documentation generated on Tue, 20 Nov 2007 15:30:24 -0500 by phpDocumentor 1.4.0. PEAR Logo Copyright © PHP Group 2004.