Subversion
Loading...
Searching...
No Matches
svn_wc_status2_t Struct Reference

#include <svn_wc.h>

Data Fields

const svn_wc_entry_tentry
 Can be NULL if not under version control.
 
enum svn_wc_status_kind text_status
 The status of the entry itself, including its text if it is a file.
 
enum svn_wc_status_kind prop_status
 The status of the entry's 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.
 
svn_wc_conflict_description_ttree_conflict
 Non-NULL if the entry is the victim of a tree conflict.
 
svn_boolean_t file_external
 If the item is a file that was added to the working copy with an svn:externals; if file_external is TRUE, then switched is always FALSE.
 
enum svn_wc_status_kind pristine_text_status
 The actual status of the text compared to the pristine base of the file.
 
enum svn_wc_status_kind pristine_prop_status
 The actual status of the properties compared to the pristine base of the node.
 

Detailed Description

All diffs are not yet known.

Same as svn_wc_status3_t, but without the svn_boolean_t 'versioned' field. Instead an item that is not versioned has the 'entry' field set to NULL.

Since
New in 1.2.
Deprecated
Provided for backward compatibility with the 1.6 API.

Definition at line 3891 of file svn_wc.h.

Field Documentation

◆ copied

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 3908 of file svn_wc.h.

◆ entry

const svn_wc_entry_t* svn_wc_status2_t::entry

Can be NULL if not under version control.

Definition at line 3894 of file svn_wc.h.

◆ file_external

svn_boolean_t svn_wc_status2_t::file_external

If the item is a file that was added to the working copy with an svn:externals; if file_external is TRUE, then switched is always FALSE.

Since
New in 1.6

Definition at line 3978 of file svn_wc.h.

◆ locked

svn_boolean_t svn_wc_status2_t::locked

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

Definition at line 3903 of file svn_wc.h.

◆ pristine_prop_status

enum svn_wc_status_kind svn_wc_status2_t::pristine_prop_status

The actual status of the properties compared to the pristine base of the node.

This value isn't masked by other working copy statuses. pristine_prop_status is svn_wc_status_none if this value was not calculated during the status walk.

Since
New in 1.6

Definition at line 3994 of file svn_wc.h.

◆ pristine_text_status

enum svn_wc_status_kind svn_wc_status2_t::pristine_text_status

The actual status of the text compared to the pristine base of the file.

This value isn't masked by other working copy statuses. pristine_text_status is svn_wc_status_none if this value was not calculated during the status walk.

Since
New in 1.6

Definition at line 3986 of file svn_wc.h.

◆ prop_status

enum svn_wc_status_kind svn_wc_status2_t::prop_status

The status of the entry's properties.

Definition at line 3900 of file svn_wc.h.

◆ repos_lock

svn_lock_t* svn_wc_status2_t::repos_lock

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

Definition at line 3922 of file svn_wc.h.

◆ repos_prop_status

enum svn_wc_status_kind svn_wc_status2_t::repos_prop_status

The entry's property status in the repository.

Definition at line 3919 of file svn_wc.h.

◆ repos_text_status

enum svn_wc_status_kind svn_wc_status2_t::repos_text_status

The entry's text status in the repository.

Definition at line 3916 of file svn_wc.h.

◆ switched

svn_boolean_t svn_wc_status2_t::switched

a file or directory can be 'switched' if the switch command has been used.

If this is TRUE, then file_external will be FALSE.

Definition at line 3913 of file svn_wc.h.

◆ text_status

enum svn_wc_status_kind svn_wc_status2_t::text_status

The status of the entry itself, including its text if it is a file.

Definition at line 3897 of file svn_wc.h.

◆ tree_conflict

svn_wc_conflict_description_t* svn_wc_status2_t::tree_conflict

Non-NULL if the entry is the victim of a tree conflict.

Since
New in 1.6

Definition at line 3971 of file svn_wc.h.

◆ url

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 3927 of file svn_wc.h.


The documentation for this struct was generated from the following file: