Loading...
Searching...
No Matches
Invisible properties
Properties management utilities

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

## Macros

#define | SVN_PROP_WC_PREFIX SVN_PROP_PREFIX "wc:"
| The property name prefix that makes a property a "WC property".
#define | SVN_PROP_ENTRY_PREFIX SVN_PROP_PREFIX "entry:"
| Another type of non-user-visible property.
#define | SVN_PROP_ENTRY_COMMITTED_REV SVN_PROP_ENTRY_PREFIX "committed-rev"
| The revision this entry was last committed to on.
#define | SVN_PROP_ENTRY_COMMITTED_DATE SVN_PROP_ENTRY_PREFIX "committed-date"
| The date this entry was last committed to on.
#define | SVN_PROP_ENTRY_LAST_AUTHOR SVN_PROP_ENTRY_PREFIX "last-author"
| The author who last committed to this entry.
#define | SVN_PROP_ENTRY_UUID SVN_PROP_ENTRY_PREFIX "uuid"
| The UUID of this entry's repository.
#define | SVN_PROP_ENTRY_LOCK_TOKEN SVN_PROP_ENTRY_PREFIX "lock-token"
| The lock token for this entry.
#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.

## 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/.

## Macro Definition Documentation

## SVN_PROP_CUSTOM_PREFIX

#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 597 of file svn_props.h.

## SVN_PROP_ENTRY_COMMITTED_DATE

#define SVN_PROP_ENTRY_COMMITTED_DATE SVN_PROP_ENTRY_PREFIX "committed-date"

The date this entry was last committed to on.

Definition at line 582 of file svn_props.h.

## SVN_PROP_ENTRY_COMMITTED_REV

#define SVN_PROP_ENTRY_COMMITTED_REV SVN_PROP_ENTRY_PREFIX "committed-rev"

The revision this entry was last committed to on.

Definition at line 579 of file svn_props.h.

## SVN_PROP_ENTRY_LAST_AUTHOR

#define SVN_PROP_ENTRY_LAST_AUTHOR SVN_PROP_ENTRY_PREFIX "last-author"

The author who last committed to this entry.

Definition at line 585 of file svn_props.h.

## SVN_PROP_ENTRY_LOCK_TOKEN

#define SVN_PROP_ENTRY_LOCK_TOKEN SVN_PROP_ENTRY_PREFIX "lock-token"

The lock token for this entry.

Since
  New in 1.2.

Definition at line 592 of file svn_props.h.

## SVN_PROP_ENTRY_PREFIX

#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 576 of file svn_props.h.

## SVN_PROP_ENTRY_UUID

#define SVN_PROP_ENTRY_UUID SVN_PROP_ENTRY_PREFIX "uuid"

The UUID of this entry's repository.

Definition at line 588 of file svn_props.h.

## SVN_PROP_WC_PREFIX

#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 571 of file svn_props.h.