GME  13
Public Attributes
svn_wc_status3_t Struct Reference

#include <svn_wc.h>

Collaboration diagram for svn_wc_status3_t:
Collaboration graph
[legend]

List of all members.

Public Attributes

svn_node_kind_t kind
svn_depth_t depth
svn_filesize_t filesize
svn_boolean_t versioned
svn_boolean_t conflicted
enum svn_wc_status_kind node_status
enum svn_wc_status_kind text_status
enum svn_wc_status_kind prop_status
svn_boolean_t copied
svn_revnum_t revision
svn_revnum_t changed_rev
apr_time_t changed_date
const char * changed_author
const char * repos_root_url
const char * repos_uuid
const char * repos_relpath
svn_boolean_t switched
svn_boolean_t locked
const svn_lock_tlock
const char * changelist
svn_node_kind_t ood_kind
enum svn_wc_status_kind repos_node_status
enum svn_wc_status_kind repos_text_status
enum svn_wc_status_kind repos_prop_status
const svn_lock_trepos_lock
svn_revnum_t ood_changed_rev
apr_time_t ood_changed_date
const char * ood_changed_author
const char * moved_from_abspath
const char * moved_to_abspath
svn_boolean_t file_external

Detailed Description

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

Note:
Fields may be added to the end of this structure in future versions. Therefore, to preserve binary compatibility, users should not directly allocate structures of this type.
Since:
New in 1.7.

Definition at line 3595 of file svn_wc.h.


Member Data Documentation

Last commit author of this item

Definition at line 3640 of file svn_wc.h.

Date of last commit.

Definition at line 3637 of file svn_wc.h.

Last revision this was changed

Definition at line 3634 of file svn_wc.h.

Which changelist this item is part of, or NULL if not part of any.

Definition at line 3664 of file svn_wc.h.

Set to TRUE if the item is the victim of a conflict.

Definition at line 3613 of file svn_wc.h.

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

The depth of the node as recorded in the working copy (svn_depth_unknown for files or when no depth is set)

Definition at line 3602 of file svn_wc.h.

TRUE iff the item is a file brought in by an svn:externals definition.

Since:
New in 1.8.

Definition at line 3745 of file svn_wc.h.

The actual size of the working file on disk, or SVN_INVALID_FILESIZE if unknown (or if the item isn't a file at all).

Definition at line 3606 of file svn_wc.h.

The kind of node as recorded in the working copy

Definition at line 3598 of file svn_wc.h.

The repository file lock. (Values of path, token, owner, comment and are available if a lock is present)

Definition at line 3661 of file svn_wc.h.

This directory has a working copy lock

Definition at line 3657 of file svn_wc.h.

Set to the local absolute path that this node was moved from, if this file or directory has been moved here locally and is the root of that move. Otherwise set to NULL.

This will be NULL for moved-here nodes that are just part of a subtree that was moved along (and are not themselves a root of a different move operation).

Since:
New in 1.8.

Definition at line 3719 of file svn_wc.h.

Set to the local absolute path that this node was moved to, if this file or directory has been moved away locally and corresponds to the root of the destination side of the move. Otherwise set to NULL.

Note: Saying just "root" here could be misleading. For example: svn mv A AA; svn mv AA/B BB; creates a situation where A/B is moved-to BB, but one could argue that the move source's root actually was AA/B. Note that, as far as the working copy is concerned, above case is exactly identical to: svn mv A/B BB; svn mv A AA; In both situations, moved_to_abspath would be set for nodes A (moved to AA) and A/B (moved to BB), only.

This will be NULL for moved-away nodes that were just part of a subtree that was moved along (and are not themselves a root of a different move operation).

Since:
New in 1.8.

Definition at line 3741 of file svn_wc.h.

The status of the node itself. In order of precedence: Obstructions, structural changes, text changes.

Definition at line 3617 of file svn_wc.h.

The status of the entry's properties.

Definition at line 3623 of file svn_wc.h.

The in-repository path relative to the repository root.

Definition at line 3649 of file svn_wc.h.

The URL of the repository

Definition at line 3643 of file svn_wc.h.

The UUID of the repository

Definition at line 3646 of file svn_wc.h.

Base revision.

Definition at line 3631 of file svn_wc.h.

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

The status of the entry's text.

Definition at line 3620 of file svn_wc.h.

If the path is under version control, versioned is TRUE, otherwise FALSE.

Definition at line 3610 of file svn_wc.h.


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