Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : Subversion Functions : svn_update

svn_update

Update working copy (PECL svn:0.1-0.2)
int svn_update ( string path [, int revno [, bool recurse]] )

Update working copy at path to revision revno. If recurse is true, directories will be recursively updated.

Parameters

path

Path to local working copy.

Note:

Relative paths will be resolved as if the current working directory was the one that contains the PHP binary. To use the calling script's working directory, use realpath() or dirname(__FILE__).

revno

Revision number to update to, default is SVN_REVISION_HEAD.

recurse

Whether or not to recursively update directories, default is TRUE.

Return Values

Returns new revision number on success, returns FALSE on failure.

Notes

Warning:

This function is EXPERIMENTAL. The behaviour of this function, the name of this function, and anything else documented about this function may change without notice in a future release of PHP. Use this function at your own risk.

Examples

Example 2502. Basic example

This example demonstrates basic usage of this function:

<?php
echo svn_update(realpath('working-copy'));
?>

The above example will output something similar to:

234


Change Language


Follow Navioo On Twitter
svn_add
svn_auth_get_parameter
svn_auth_set_parameter
svn_cat
svn_checkout
svn_cleanup
svn_client_version
svn_commit
svn_diff
svn_fs_abort_txn
svn_fs_apply_text
svn_fs_begin_txn2
svn_fs_change_node_prop
svn_fs_check_path
svn_fs_contents_changed
svn_fs_copy
svn_fs_delete
svn_fs_dir_entries
svn_fs_file_contents
svn_fs_file_length
svn_fs_is_dir
svn_fs_is_file
svn_fs_make_dir
svn_fs_make_file
svn_fs_node_created_rev
svn_fs_node_prop
svn_fs_props_changed
svn_fs_revision_prop
svn_fs_revision_root
svn_fs_txn_root
svn_fs_youngest_rev
svn_import
svn_log
svn_ls
svn_repos_create
svn_repos_fs_begin_txn_for_commit
svn_repos_fs_commit_txn
svn_repos_fs
svn_repos_hotcopy
svn_repos_open
svn_repos_recover
svn_status
svn_update
eXTReMe Tracker