GME  13
Public Attributes

#include <svn_client.h>

Collaboration diagram for svn_info_t:
Collaboration graph
[legend]

List of all members.

Public Attributes

const char * URL
svn_revnum_t rev
svn_node_kind_t kind
const char * repos_root_URL
const char * repos_UUID
svn_revnum_t last_changed_rev
apr_time_t last_changed_date
const char * last_changed_author
svn_lock_tlock
svn_boolean_t has_wc_info
apr_size_t size
svn_filesize_t size64
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
svn_filesize_t working_size64
svn_wc_conflict_description_ttree_conflict

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.
Deprecated:
Provided for backward compatibility with the 1.6 API. The new API is svn_client_info2_t.

Definition at line 5859 of file svn_client.h.


Member Data Documentation

Since:
New in 1.5.

Definition at line 5910 of file svn_client.h.

const char* svn_info_t::checksum

Definition at line 5904 of file svn_client.h.

Definition at line 5906 of file svn_client.h.

Definition at line 5905 of file svn_client.h.

Definition at line 5907 of file svn_client.h.

Definition at line 5901 of file svn_client.h.

Definition at line 5900 of file svn_client.h.

Since:
New in 1.5.

Definition at line 5912 of file svn_client.h.

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

Definition at line 5891 of file svn_client.h.

The node's kind.

Definition at line 5870 of file svn_client.h.

The author of the last_changed_rev.

Definition at line 5885 of file svn_client.h.

The date of the last_changed_rev.

Definition at line 5882 of file svn_client.h.

The last revision in which this object changed.

Definition at line 5879 of file svn_client.h.

An exclusive lock, if present. Could be either local or remote.

Definition at line 5888 of file svn_client.h.

const char* svn_info_t::prejfile

Definition at line 5908 of file svn_client.h.

Definition at line 5903 of file svn_client.h.

The root URL of the repository.

Definition at line 5873 of file svn_client.h.

The repository's UUID.

Definition at line 5876 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 5867 of file svn_client.h.

Definition at line 5899 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 5930 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 5939 of file svn_client.h.

Definition at line 5902 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 5955 of file svn_client.h.

const char* svn_info_t::URL

Where the item lives in the repository.

Definition at line 5862 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 5920 of file svn_client.h.

Definition at line 5949 of file svn_client.h.


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