Subversion
Macros

These are reserved properties attached to a "revision" object in the repository filesystem. More...

Macros

#define SVN_PROP_REVISION_AUTHOR   SVN_PROP_PREFIX "author"
 The fs revision property that stores a commit's author. More...
 
#define SVN_PROP_REVISION_LOG   SVN_PROP_PREFIX "log"
 The fs revision property that stores a commit's log message. More...
 
#define SVN_PROP_REVISION_DATE   SVN_PROP_PREFIX "date"
 The fs revision property that stores a commit's date. More...
 
#define SVN_PROP_REVISION_ORIG_DATE   SVN_PROP_PREFIX "original-date"
 The fs revision property that stores a commit's "original" date. More...
 
#define SVN_PROP_REVISION_AUTOVERSIONED   SVN_PROP_PREFIX "autoversioned"
 The presence of this fs revision property indicates that the revision was automatically generated by the mod_dav_svn autoversioning feature. More...
 
#define SVNSYNC_PROP_PREFIX   SVN_PROP_PREFIX "sync-"
 Prefix for all svnsync custom properties. More...
 
#define SVNSYNC_PROP_LOCK   SVNSYNC_PROP_PREFIX "lock"
 Used to enforce mutually exclusive destination repository access. More...
 
#define SVNSYNC_PROP_FROM_URL   SVNSYNC_PROP_PREFIX "from-url"
 Identifies the repository's source URL. More...
 
#define SVNSYNC_PROP_FROM_UUID   SVNSYNC_PROP_PREFIX "from-uuid"
 Identifies the repository's source UUID. More...
 
#define SVNSYNC_PROP_LAST_MERGED_REV   SVNSYNC_PROP_PREFIX "last-merged-rev"
 Identifies the last completely mirrored revision. More...
 
#define SVNSYNC_PROP_CURRENTLY_COPYING   SVNSYNC_PROP_PREFIX "currently-copying"
 Identifies the revision currently being copied. More...
 
#define SVN_PROP_REVISION_ALL_PROPS
 This is a list of all revision properties. More...
 

Detailed Description

These are reserved properties attached to a "revision" object in the repository filesystem.

They can be queried by using svn_fs_revision_prop().

Macro Definition Documentation

#define SVN_PROP_REVISION_ALL_PROPS
Value:
#define SVN_PROP_REVISION_DATE
The fs revision property that stores a commit's date.
Definition: svn_props.h:610
#define SVNSYNC_PROP_LAST_MERGED_REV
Identifies the last completely mirrored revision.
Definition: svn_props.h:661
#define SVN_PROP_REVISION_ORIG_DATE
The fs revision property that stores a commit's "original" date.
Definition: svn_props.h:623
#define SVNSYNC_PROP_LOCK
Used to enforce mutually exclusive destination repository access.
Definition: svn_props.h:647
#define SVNSYNC_PROP_FROM_URL
Identifies the repository's source URL.
Definition: svn_props.h:652
#define SVN_PROP_REVISION_AUTOVERSIONED
The presence of this fs revision property indicates that the revision was automatically generated by ...
Definition: svn_props.h:629
#define SVNSYNC_PROP_CURRENTLY_COPYING
Identifies the revision currently being copied.
Definition: svn_props.h:666
#define SVN_PROP_REVISION_AUTHOR
The fs revision property that stores a commit's author.
Definition: svn_props.h:604
#define SVN_PROP_REVISION_LOG
The fs revision property that stores a commit's log message.
Definition: svn_props.h:607
#define SVNSYNC_PROP_FROM_UUID
Identifies the repository's source UUID.
Definition: svn_props.h:656

This is a list of all revision properties.

Definition at line 672 of file svn_props.h.

#define SVN_PROP_REVISION_AUTHOR   SVN_PROP_PREFIX "author"

The fs revision property that stores a commit's author.

Definition at line 604 of file svn_props.h.

#define SVN_PROP_REVISION_AUTOVERSIONED   SVN_PROP_PREFIX "autoversioned"

The presence of this fs revision property indicates that the revision was automatically generated by the mod_dav_svn autoversioning feature.

The value is irrelevant.

Definition at line 629 of file svn_props.h.

#define SVN_PROP_REVISION_DATE   SVN_PROP_PREFIX "date"

The fs revision property that stores a commit's date.

Definition at line 610 of file svn_props.h.

#define SVN_PROP_REVISION_LOG   SVN_PROP_PREFIX "log"

The fs revision property that stores a commit's log message.

Definition at line 607 of file svn_props.h.

#define SVN_PROP_REVISION_ORIG_DATE   SVN_PROP_PREFIX "original-date"

The fs revision property that stores a commit's "original" date.

The svn:date property must be monotonically increasing, along with the revision number. In certain scenarios, this may pose a problem when the revision represents a commit that occurred at a time which does not fit within the sequencing required for svn:date. This can happen, for instance, when the revision represents a commit to a foreign version control system, or possibly when two Subversion repositories are combined. This property can be used to record the TRUE, original date of the commit.

Definition at line 623 of file svn_props.h.

#define SVNSYNC_PROP_CURRENTLY_COPYING   SVNSYNC_PROP_PREFIX "currently-copying"

Identifies the revision currently being copied.

Since
New in 1.4.

Definition at line 666 of file svn_props.h.

#define SVNSYNC_PROP_FROM_URL   SVNSYNC_PROP_PREFIX "from-url"

Identifies the repository's source URL.

Since
New in 1.4.

Definition at line 652 of file svn_props.h.

#define SVNSYNC_PROP_FROM_UUID   SVNSYNC_PROP_PREFIX "from-uuid"

Identifies the repository's source UUID.

Since
New in 1.4.

Definition at line 656 of file svn_props.h.

#define SVNSYNC_PROP_LAST_MERGED_REV   SVNSYNC_PROP_PREFIX "last-merged-rev"

Identifies the last completely mirrored revision.

Since
New in 1.4.

Definition at line 661 of file svn_props.h.

#define SVNSYNC_PROP_LOCK   SVNSYNC_PROP_PREFIX "lock"

Used to enforce mutually exclusive destination repository access.

Since
New in 1.4.

Definition at line 647 of file svn_props.h.

#define SVNSYNC_PROP_PREFIX   SVN_PROP_PREFIX "sync-"

Prefix for all svnsync custom properties.

Since
New in 1.4.

Definition at line 638 of file svn_props.h.