svn_wc_status2_t Struct Reference
[working copy status.]

Structure for holding the "status" of a working copy item. More...

#include <svn_wc.h>


Data Fields

svn_wc_entry_tentry
 Can be NULL if not under version control.
enum svn_wc_status_kind text_status
 The status of the entries text.
enum svn_wc_status_kind prop_status
 The status of the entries properties.
svn_boolean_t locked
 a directory can be 'locked' if a working copy update was interrupted.
svn_boolean_t 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.
svn_boolean_t switched
 a file or directory can be 'switched' if the switch command has been used.
enum svn_wc_status_kind repos_text_status
 The entry's text status in the repository.
enum svn_wc_status_kind repos_prop_status
 The entry's property status in the repository.
svn_lock_trepos_lock
 The entry's lock in the repository, if any.
const char * url
 Set to the URI (actual or expected) of the item.
svn_revnum_t ood_last_cmt_rev
 Set to the youngest committed revision, or SVN_INVALID_REVNUM if not out of date.
apr_time_t ood_last_cmt_date
 Set to the most recent commit date, or 0 if not out of date.
svn_node_kind_t ood_kind
 Set to the node kind of the youngest commit, or svn_node_none if not out of date.
const char * ood_last_cmt_author
 Set to the user name of the youngest commit, or NULL if not out of date or non-existent.


Detailed Description

Structure for holding the "status" of a working copy item.

The item's entry data is in entry, augmented and possibly shadowed by the other fields. entry is NULL if this item is not under version control.

Note:
Fields may be added to the end of this structure in future versions. Therefore, users shouldn't allocate structures of this type, to preserve binary compatibility.
Since:
New in 1.2.

Definition at line 1626 of file svn_wc.h.


Field Documentation

svn_wc_entry_t* svn_wc_status2_t::entry

Can be NULL if not under version control.

Definition at line 1629 of file svn_wc.h.

enum svn_wc_status_kind svn_wc_status2_t::text_status

The status of the entries text.

Definition at line 1632 of file svn_wc.h.

enum svn_wc_status_kind svn_wc_status2_t::prop_status

The status of the entries properties.

Definition at line 1635 of file svn_wc.h.

svn_boolean_t svn_wc_status2_t::locked

a directory can be 'locked' if a working copy update was interrupted.

Definition at line 1638 of file svn_wc.h.

svn_boolean_t svn_wc_status2_t::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.

).

Definition at line 1643 of file svn_wc.h.

enum svn_wc_status_kind svn_wc_status2_t::repos_text_status

The entry's text status in the repository.

Definition at line 1651 of file svn_wc.h.

enum svn_wc_status_kind svn_wc_status2_t::repos_prop_status

The entry's property status in the repository.

Definition at line 1654 of file svn_wc.h.

svn_lock_t* svn_wc_status2_t::repos_lock

The entry's lock in the repository, if any.

Definition at line 1657 of file svn_wc.h.

const char* svn_wc_status2_t::url

Set to the URI (actual or expected) of the item.

Since:
New in 1.3

Definition at line 1662 of file svn_wc.h.


The documentation for this struct was generated from the following file:
Generated on Fri Aug 24 02:19:34 2007 for Subversion by  doxygen 1.5.2