ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



native::Wc(3)                        User Contributed Perl Documentation                       native::Wc(3)



NAME
       SVN::Wc - Subversion working copy functions

SYNOPSIS
       Incomplete

OBJECTS
       svn_wc_status_t


       $wcstat->entry()
           A svn_wc_entry_t object for the item.  Can be undef if not under version control.

       $wcstat->text_status()
           An integer representing the status of the item's text.  Can be one of the $SVN::Wc::Status::*
           constants.

       $wcstat->prop_status()
           An integer representing the status of the item's properties.  Can be one of the
           $SVN::Wc::Status::* constants.

       $wcstat->locked()
           A boolean telling if the item is locked.  A directory can be locked if a working copy update was
           interrupted.

       $wcstat->copied()
           A boolean telling if the item was copied.  A file or directory can be copied if it's scheduled
           for addition-with-history (or part of a subtree that is scheduled as such).

       $wcstat->switched()
           A boolean telling if the item was switched.  A file or directory can be switched if the switch
           command has been used.

       $wcstat->repos_text_status()
           An integer representing the status of the item's text in the repository.  Can be one of the
           $SVN::Wc::Status::* constants.

       $wcstat->repos_prop_status()
           An integer representing the status of the item's properties in the repository.  Can be one of the
           $SVN::Wc::Status::* constants.

       svn_wc_entry_t


       $wcent->name()
           Entry's name.

       $wcent->revision()
           Base revision.

       $wcent->url()
           URL in repository.

       $wcent->repos()
           Canonical repository URL.

       $wcent->uuid()
           Repository uuid.

       $wcent->kind()
           The kind of node.  One of the following constants: $SVN::Node::none, $SVN::Node::file,
           $SVN::Node::dir, $SVN::Node::unknown.

       $wcent->schedule()
           Scheduling.  One of the SVN::Wc::Schedule::* constants.

       $wcent->copied()
           In a copied state.

       $wcent->deleted()
           Deleted, but parent rev lags behind.

       $wcent->absent()
           Absent -- we know an entry of this name exists, but that's all (usually this happens because of
           authz restrictions)

       $wcent->incomplete()
           For THIS_DIR entry, implies whole entries file is incomplete.

       $wcent->copyfrom_url()
           Copyfrom location.

       $wcent->copyfrom_rev()
           Copyfrom revision.

       $wcent->conflict_old()
           Old version of conflicted file.

       $wcent->conflict_new()
           New version of conflicted file.

       $wcent->conflict_wrk()
           Working version of conflicted file.

       $wcent->prejfile()
           Property reject file.

       $wcent->text_time()
           Last up-to-date time for text contents (0 means no information available).

       $wcent->prop_time()
           Last up-to-date time for properties (0 means no information available).

       $wcent->checksum()
           Base-64 encoded checksum for the untranslated text base file, can be undef for backwards
           compatibility.

       $wcent->cmt_rev()
           Last revision this was changed.

       $wcent->cmt_date()
           Last date this was changed.

       $wcent->cmt_author()
           Last commit author of this item.

CONSTANTS
       SVN::Wc::Notify::Action


       $SVN::Wc::Notify::Action::add
           Adding a path to revision control.

       $SVN::Wc::Notify::Action::copy
           Copying a versioned path.

       $SVN::Wc::Notify::Action::delete
           Deleting a versioned path.

       $SVN::Wc::Notify::Action::restore
           Restoring a missing path from the pristine text-base.

       $SVN::Wc::Notify::Action::revert
           Reverting a modified path.

       $SVN::Wc::Notify::Action::failed_revert
           A revert operation has failed.

       $SVN::Wc::Notify::Action::resolved
           Resolving a conflict.

       $SVN::Wc::Notify::Action::skip
           Skipping a path.

       $SVN::Wc::Notify::Action::update_delete
           Got a delete in an update.

       $SVN::Wc::Notify::Action::update_add
           Got an add in an update.

       $SVN::Wc::Notify::Action::update_update
           Got any other action in an update.

       $SVN::Wc::Notify::Action::update_completed
           The last notification in an update (including updates of externals).

       $SVN::Wc::Notify::Action::update_external
           Updating an external module.

       $SVN::Wc::Notify::Action::status_completed
           The last notification in a status (including status on externals).

       $SVN::Wc::Notify::Action::status_external
           Running status on an external module.

       $SVN::Wc::Notify::Action::commit_modified
           Committing a modification.

       $SVN::Wc::Notify::Action::commit_added
           Committing an addition.

       $SVN::Wc::Notify::Action::commit_deleted
           Committing a deletion.

       $SVN::Wc::Notify::Action::commit_replaced
           Committing a replacement.

       $SVN::Wc::Notify::Action::commit_postfix_txdelta
           Transmitting post-fix text-delta data for a file.

       $SVN::Wc::Notify::Action::blame_revision
           Processed a single revision's blame.

       SVN::Wc::Notify::State


       $SVN::Wc::Notify::State::unknown
           Notifier doesn't know or isn't saying.

       $SVN::Wc::Notify::State::unchanged
           The state did not change.

       $SVN::Wc::Notify::State::missing
           The item wasn't present.

       $SVN::Wc::Notify::State::obstructed
           An unversioned item obstructed work.

       $SVN::Wc::Notify::State::changed
           Pristine state was modified.

       $SVN::Wc::Notify::State::merged
           Modified state had mods merged in.

       $SVN::Wc::Notify::State::conflicted
           Modified state got conflicting mods.

       SVN::Wc::Schedule


       $SVN::Wc::Schedule::normal
           Nothing special here.

       $SVN::Wc::Schedule::add
           Slated for addition.

       $SVN::Wc::Schedule::delete
           Slated for deletion.

       $SVN::Wc::Schedule::replace
           Slated for replacement (delete + add)

       SVN::Wc::Status


       $SVN::Wc::Status::none
           Does not exist.

       $SVN::Wc::Status::unversioned
           Is not a versioned node in this working copy.

       $SVN::Wc::Status::normal
           Exists, but uninteresting.

       $SVN::Wc::Status::added
           Is scheduled for addition.

       $SVN::Wc::Status::missing
           Under version control but missing.

       $SVN::Wc::Status::deleted
           Scheduled for deletion.

       $SVN::Wc::Status::replaced
           Was deleted and then re-added.

       $SVN::Wc::Status::modified
           Text or props have been modified.

       $SVN::Wc::Status::merged
           Local mods received repos mods.

       $SVN::Wc::Status::conflicted
           Local mods received conflicting mods.

       $SVN::Wc::Status::ignored
           A node marked as ignored.

       $SVN::Wc::Status::obstructed
           An unversioned resource is in the way of the versioned resource.

       $SVN::Wc::Status::external
           An unversioned path populated by an svn:externals property.

       $SVN::Wc::Status::incomplete
           A directory doesn't contain a complete entries list.



perl v5.8.8                                      2005-10-19                                    native::Wc(3)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.