GME
13
|
#include <svn_wc.h>
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_t * | lock |
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_t * | repos_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 |
Structure for holding the "status" of a working copy item.
const char* svn_wc_status3_t::changed_author |
const char* svn_wc_status3_t::changelist |
The depth of the node as recorded in the working copy (svn_depth_unknown for files or when no depth is set)
const svn_lock_t* svn_wc_status3_t::lock |
const char* svn_wc_status3_t::moved_from_abspath |
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).
const char* svn_wc_status3_t::moved_to_abspath |
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).
const char* svn_wc_status3_t::repos_relpath |
const char* svn_wc_status3_t::repos_root_url |
const char* svn_wc_status3_t::repos_uuid |