|
svn_statusReturns the status of working copy files and directories Description
array svn_status
( string
$path
[, int $flags = 0
] )Returns the status of working copy files and directories, giving modifications, additions, deletions and other changes to items in the working copy. Parameters
Return ValuesReturns a numerically indexed array of associative arrays detailing the status of items in the repository: Array ( [0] => Array ( // information on item ) [1] => ... ) The information on the item is an associative array that can contain the following keys:
These keys are only set if the item is versioned:
NotesWarning
This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk. Examples
Example #1 Basic example This example demonstrates a basic, theoretical usage of this function.
<?php The above example will output something similar to: Array ( [0] => Array ( [path] => /home/bob/wc/sandwich.txt [text_status] => 8 // item was modified [repos_text_status] => 1 // no information available, use update [prop_status] => 3 // no changes [repos_prop_status] => 1 // no information available, use update [name] => sandwich.txt [url] => http://www.example.com/svnroot/deli/trunk/sandwich.txt [repos] => http://www.example.com/svnroot/ [revision] => 123 [kind] => 1 // file [schedule] => 0 // no special actions scheduled [cmt_date] => 1165543135 [cmt_rev] => 120 [cmt_author] => Alice [prop_time] => 1180201728 [text_time] => 1180201729 ) ) |