Subversion 1.6.16
Data Fields

svn_info_t Struct Reference

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
 Similar to size64, but size will be SVN_INFO_SIZE_UNKNOWN when its value would overflow apr_size_t (so when size >= 4 GB - 1 byte).
svn_filesize_t size64
 The size of the file in the repository (untranslated, e.g.
Working-copy path fields

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

Not applicable for directories.

Since:
New in 1.6.
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
svn_depth_t depth
apr_size_t working_size
 Similar to working_size64, but will be SVN_INFO_SIZE_UNKNOWN when its value would overflow apr_size_t (so when size >= 4 GB - 1 byte).
svn_filesize_t working_size64
svn_wc_conflict_description_ttree_conflict
 Info on any tree conflict of which this node is a victim.

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


Field Documentation

Since:
New in 1.5.

Definition at line 4394 of file svn_client.h.

Since:
New in 1.5.

Definition at line 4396 of file svn_client.h.

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

Definition at line 4375 of file svn_client.h.

The node's kind.

Definition at line 4354 of file svn_client.h.

The author of the last_changed_rev.

Definition at line 4369 of file svn_client.h.

The date of the last_changed_rev.

Definition at line 4366 of file svn_client.h.

The last revision in which this object changed.

Definition at line 4363 of file svn_client.h.

An exclusive lock, if present.

Could be either local or remote.

Definition at line 4372 of file svn_client.h.

The root URL of the repository.

Definition at line 4357 of file svn_client.h.

The repository's UUID.

Definition at line 4360 of file svn_client.h.

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

apr_size_t svn_info_t::size

Similar to size64, but size will be SVN_INFO_SIZE_UNKNOWN when its value would overflow apr_size_t (so when size >= 4 GB - 1 byte).

Deprecated:
Provided for backward compatibility with the 1.5 API.

Definition at line 4414 of file svn_client.h.

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, size64 will be SVN_INVALID_FILESIZE.

Since:
New in 1.6.

Definition at line 4423 of file svn_client.h.

Info on any tree conflict of which this node is a victim.

Otherwise NULL.

Since:
New in 1.6.

Definition at line 4439 of file svn_client.h.

const char* svn_info_t::URL

Where the item lives in the repository.

Definition at line 4346 of file svn_client.h.

Similar to working_size64, but will be SVN_INFO_SIZE_UNKNOWN when its value would overflow apr_size_t (so when size >= 4 GB - 1 byte).

Deprecated:
Provided for backward compatibility with the 1.5 API.

Definition at line 4404 of file svn_client.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines