GME  13
Defines
Invisible properties
Properties management utilities
Collaboration diagram for Invisible properties:

Defines

#define SVN_PROP_WC_PREFIX   SVN_PROP_PREFIX "wc:"
#define SVN_PROP_ENTRY_PREFIX   SVN_PROP_PREFIX "entry:"
#define SVN_PROP_ENTRY_COMMITTED_REV   SVN_PROP_ENTRY_PREFIX "committed-rev"
#define SVN_PROP_ENTRY_COMMITTED_DATE   SVN_PROP_ENTRY_PREFIX "committed-date"
#define SVN_PROP_ENTRY_LAST_AUTHOR   SVN_PROP_ENTRY_PREFIX "last-author"
#define SVN_PROP_ENTRY_UUID   SVN_PROP_ENTRY_PREFIX "uuid"
#define SVN_PROP_ENTRY_LOCK_TOKEN   SVN_PROP_ENTRY_PREFIX "lock-token"
#define SVN_PROP_CUSTOM_PREFIX   SVN_PROP_PREFIX "custom:"

Detailed Description

WC props are props that are invisible to users: they're generated by an RA layer, and stored in secret parts of .svn/.


Define Documentation

#define SVN_PROP_CUSTOM_PREFIX   SVN_PROP_PREFIX "custom:"

When custom, user-defined properties are passed over the wire, they will have this prefix added to their name.

Definition at line 563 of file svn_props.h.

The date this entry was last committed to on.

Definition at line 548 of file svn_props.h.

The revision this entry was last committed to on.

Definition at line 545 of file svn_props.h.

The author who last committed to this entry.

Definition at line 551 of file svn_props.h.

The lock token for this entry.

Since:
New in 1.2.

Definition at line 558 of file svn_props.h.

#define SVN_PROP_ENTRY_PREFIX   SVN_PROP_PREFIX "entry:"

Another type of non-user-visible property. "Entry properties" are stored as fields with the administrative 'entries' file.

Definition at line 542 of file svn_props.h.

The UUID of this entry's repository.

Definition at line 554 of file svn_props.h.

#define SVN_PROP_WC_PREFIX   SVN_PROP_PREFIX "wc:"

The property name *prefix* that makes a property a "WC property".

For example, WebDAV RA implementations might store a versioned-resource url as a WC prop like this:

      name = svn:wc:dav_url
      val  = http://www.example.com/repos/452348/e.289 

The client will try to protect WC props by warning users against changing them. The client will also send them back to the RA layer when committing.

Definition at line 537 of file svn_props.h.