GME  13
Public Attributes
svn_wc_entry_t Struct Reference

#include <svn_wc.h>

Collaboration diagram for svn_wc_entry_t:
Collaboration graph
[legend]

List of all members.

Public Attributes

const char * name
svn_revnum_t revision
const char * url
const char * repos
const char * uuid
svn_node_kind_t kind
svn_wc_schedule_t schedule
svn_boolean_t copied
svn_boolean_t deleted
svn_boolean_t absent
svn_boolean_t incomplete
const char * copyfrom_url
svn_revnum_t copyfrom_rev
const char * conflict_old
const char * conflict_new
const char * conflict_wrk
const char * prejfile
apr_time_t text_time
apr_time_t prop_time
const char * checksum
svn_revnum_t cmt_rev
apr_time_t cmt_date
const char * cmt_author
const char * lock_token
const char * lock_owner
const char * lock_comment
apr_time_t lock_creation_date
svn_boolean_t has_props
svn_boolean_t has_prop_mods
const char * cachable_props
const char * present_props
const char * changelist
apr_off_t working_size
svn_boolean_t keep_local
svn_depth_t depth
const char * tree_conflict_data
const char * file_external_path
svn_opt_revision_t file_external_peg_rev
svn_opt_revision_t file_external_rev

Detailed Description

A working copy entry -- that is, revision control information about one versioned entity.

Deprecated:
Provided for backward compatibility with the 1.6 API.

Definition at line 2777 of file svn_wc.h.


Member Data Documentation

absent -- we know an entry of this name exists, but that's all (usually this happens because of authz restrictions)

Definition at line 2826 of file svn_wc.h.

A space-separated list of all properties whose presence/absence is cached in this entry.

See also:
present_props.
Since:
New in 1.4.
Deprecated:
This value will always be "" in version 1.7 and later.

Definition at line 2921 of file svn_wc.h.

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

Since:
New in 1.5.

Definition at line 2936 of file svn_wc.h.

Hex MD5 checksum for the untranslated text base file, can be NULL for backwards compatibility.

Definition at line 2866 of file svn_wc.h.

last commit author of this item

Definition at line 2877 of file svn_wc.h.

last date this was changed

Definition at line 2874 of file svn_wc.h.

last revision this was changed

Definition at line 2871 of file svn_wc.h.

new version of conflicted file. A file basename, relative to the user's directory that the THIS_DIR entry refers to.

Definition at line 2843 of file svn_wc.h.

old version of conflicted file. A file basename, relative to the user's directory that the THIS_DIR entry refers to.

Definition at line 2839 of file svn_wc.h.

working version of conflicted file. A file basename, relative to the user's directory that the THIS_DIR entry refers to.

Definition at line 2847 of file svn_wc.h.

in a copied state (possibly because the entry is a child of a path that is svn_wc_schedule_add or svn_wc_schedule_replace, when the entry itself is svn_wc_schedule_normal). COPIED is true for nodes under a directory that was copied, but COPYFROM_URL is null there. They are both set for the root destination of the copy.

Definition at line 2813 of file svn_wc.h.

copyfrom revision

Definition at line 2835 of file svn_wc.h.

copyfrom location

Definition at line 2832 of file svn_wc.h.

The directory containing this entry had a versioned child of this name, but this entry represents a different revision or a switched path at which no item exists in the repository. This typically arises from committing or updating to a deletion of this entry without committing or updating the parent directory.

The schedule can be 'normal' or 'add'.

Definition at line 2822 of file svn_wc.h.

The depth of this entry.

### It's a bit annoying that we only use this on this_dir ### entries, yet it will exist (with value svn_depth_infinity) on ### all entries. Maybe some future extensibility would make this ### field meaningful on entries besides this_dir.

Since:
New in 1.5.

Definition at line 2961 of file svn_wc.h.

The entry is a intra-repository file external and this is the repository root relative path to the file specified in the externals definition, otherwise NULL if the entry is not a file external.

Since:
New in 1.6.

Definition at line 2974 of file svn_wc.h.

The entry is a intra-repository file external and this is the peg revision number specified in the externals definition. This field is only valid when the file_external_path field is non-NULL. The only permissible values are svn_opt_revision_unspecified if the entry is not an external, svn_opt_revision_head if the external revision is unspecified or specified with -r HEAD or svn_opt_revision_number for a specific revision number.

Since:
New in 1.6.

Definition at line 2986 of file svn_wc.h.

The entry is an intra-repository file external and this is the operative revision number specified in the externals definition. This field is only valid when the file_external_path field is non-NULL. The only permissible values are svn_opt_revision_unspecified if the entry is not an external, svn_opt_revision_head if the external revision is unspecified or specified with -r HEAD or svn_opt_revision_number for a specific revision number.

Since:
New in 1.6.

Definition at line 2998 of file svn_wc.h.

Whether this entry has property modifications.

Note:
For working copies in older formats, this flag is not valid.
See also:
svn_wc_props_modified_p().
Since:
New in 1.4.

Definition at line 2912 of file svn_wc.h.

Whether this entry has any working properties. False if this information is not stored in the entry.

Since:
New in 1.4.

Definition at line 2903 of file svn_wc.h.

for THIS_DIR entry, implies whole entries file is incomplete

Definition at line 2829 of file svn_wc.h.

Whether a local copy of this entry should be kept in the working copy after a deletion has been committed, Only valid for the this-dir entry when it is scheduled for deletion.

Since:
New in 1.5.

Definition at line 2951 of file svn_wc.h.

node kind (file, dir, ...)

Definition at line 2799 of file svn_wc.h.

lock comment or NULL if not locked in this WC or no comment

Since:
New in 1.2.

Definition at line 2892 of file svn_wc.h.

Lock creation date or 0 if not locked in this WC

Since:
New in 1.2.

Definition at line 2897 of file svn_wc.h.

lock owner, or NULL if not locked in this WC

Since:
New in 1.2.

Definition at line 2887 of file svn_wc.h.

lock token or NULL if path not locked in this WC

Since:
New in 1.2.

Definition at line 2882 of file svn_wc.h.

const char* svn_wc_entry_t::name

entry's name

Definition at line 2784 of file svn_wc.h.

property reject file. A file basename, relative to the user's directory that the THIS_DIR entry refers to.

Definition at line 2851 of file svn_wc.h.

Cached property existence for this entry. This is a space-separated list of property names. If a name exists in cachable_props but not in this list, this entry does not have that property. If a name exists in both lists, the property is present on this entry.

Since:
New in 1.4.
Deprecated:
This value will always be "" in version 1.7 and later.

Definition at line 2931 of file svn_wc.h.

last up-to-date time for properties (0 means no information available)

Deprecated:
This value will always be 0 in version 1.4 and later.

Definition at line 2861 of file svn_wc.h.

const char* svn_wc_entry_t::repos

canonical repository URL or NULL if not known

Definition at line 2793 of file svn_wc.h.

base revision

Definition at line 2787 of file svn_wc.h.

scheduling (add, delete, replace ...)

Definition at line 2804 of file svn_wc.h.

last up-to-date time for text contents (0 means no information available)

Definition at line 2855 of file svn_wc.h.

Serialized data for all of the tree conflicts detected in this_dir.

Since:
New in 1.6.

Definition at line 2966 of file svn_wc.h.

const char* svn_wc_entry_t::url

url in repository

Definition at line 2790 of file svn_wc.h.

const char* svn_wc_entry_t::uuid

repository uuid

Definition at line 2796 of file svn_wc.h.

Size of the file after being translated into local representation, or SVN_WC_ENTRY_WORKING_SIZE_UNKNOWN if unknown.

Since:
New in 1.5.

Definition at line 2944 of file svn_wc.h.


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