svn_info_t Struct Reference
[Show repository information about a working copy.]

A structure which describes various system-generated metadata about a working-copy path or URL. More...

#include <svn_client.h>


Data Fields

const char * URL
 Where the item lives in the repository.

svn_revnum_t rev
 The revision of the object.

svn_node_kind_t kind
 The node's kind.

const char * repos_root_URL
 The root URL of the repository.

const char * repos_UUID
 The repository's UUID.

svn_revnum_t last_changed_rev
 The last revision in which this object changed.

apr_time_t last_changed_date
 The date of the last_changed_rev.

const char * last_changed_author
 The author of the last_changed_rev.

svn_lock_tlock
 An exclusive lock, if present.

svn_boolean_t has_wc_info
 Whether or not to ignore the next 10 wc-specific fields.

apr_size_t size
 The size of the file in the repository (untranslated, e.g.

Working-copy path fields
These things only apply to a working-copy path.

See svn_wc_entry_t for explanations.

svn_wc_schedule_t schedule
const char * copyfrom_url
svn_revnum_t copyfrom_rev
apr_time_t text_time
apr_time_t prop_time
const char * checksum
const char * conflict_old
const char * conflict_new
const char * conflict_wrk
const char * prejfile
const char * changelist
 
Since:
New in 1.5.


svn_depth_t depth
 
Since:
New in 1.5.


apr_size_t working_size
 The size of the file after being translated into its local representation, or SVN_INFO_SIZE_UNKNOWN if unknown.


Detailed Description

A structure which describes various system-generated metadata about a working-copy path or URL.

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 4112 of file svn_client.h.


Field Documentation

svn_lock_t* svn_info_t::lock
 

An exclusive lock, if present.

Could be either local or remote.

Definition at line 4141 of file svn_client.h.

svn_revnum_t svn_info_t::rev
 

The revision of the object.

If path_or_url is a working-copy path, then this is its current working revnum. If path_or_url is a URL, then this is the repos revision that path_or_url lives in.

Definition at line 4120 of file svn_client.h.

apr_size_t svn_info_t::size
 

The size of the file in the repository (untranslated, e.g.

without adjustment of line endings and keyword expansion). Only applicable for file -- not directory -- URLs. For working copy paths, size will be SVN_INFO_SIZE_UNKNOWN.

Since:
New in 1.5.

Definition at line 4183 of file svn_client.h.

apr_size_t svn_info_t::working_size
 

The size of the file after being translated into its local representation, or SVN_INFO_SIZE_UNKNOWN if unknown.

Not applicable for directories.

Since:
New in 1.5.

Definition at line 4173 of file svn_client.h.


The documentation for this struct was generated from the following file:
Generated on Sun Dec 21 20:02:56 2008 for Subversion by doxygen 1.3.5