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

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.
#define | SVN_PROP_REVISION_LOG SVN_PROP_PREFIX "log"
| The fs revision property that stores a commit's log message.
#define | SVN_PROP_REVISION_DATE SVN_PROP_PREFIX "date"
| The fs revision property that stores a commit's date.
#define | SVN_PROP_REVISION_ORIG_DATE SVN_PROP_PREFIX "original-date"
| The fs revision property that stores a commit's "original" date.
#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.
#define | SVNSYNC_PROP_PREFIX SVN_PROP_PREFIX "sync-"
| Prefix for all svnsync custom properties.
#define | SVNSYNC_PROP_LOCK SVNSYNC_PROP_PREFIX "lock"
| Used to enforce mutually exclusive destination repository access.
#define | SVNSYNC_PROP_FROM_URL SVNSYNC_PROP_PREFIX "from-url"
| Identifies the repository's source URL.
#define | SVNSYNC_PROP_FROM_UUID SVNSYNC_PROP_PREFIX "from-uuid"
| Identifies the repository's source UUID.
#define | SVNSYNC_PROP_LAST_MERGED_REV SVNSYNC_PROP_PREFIX "last-merged-rev"
| Identifies the last completely mirrored revision.
#define | SVNSYNC_PROP_CURRENTLY_COPYING SVNSYNC_PROP_PREFIX "currently-copying"
| Identifies the revision currently being copied.
#define | SVN_PROP_REVISION_ALL_PROPS
| This is a list of all revision properties.

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

## SVN_PROP_REVISION_ALL_PROPS

#define SVN_PROP_REVISION_ALL_PROPS

Value:
SVN_PROP_REVISION_AUTHOR, \
SVN_PROP_REVISION_LOG, \
SVN_PROP_REVISION_DATE, \
SVN_PROP_REVISION_AUTOVERSIONED, \
SVN_PROP_REVISION_ORIG_DATE, \
SVNSYNC_PROP_LOCK, \
SVNSYNC_PROP_FROM_URL, \
SVNSYNC_PROP_FROM_UUID, \
SVNSYNC_PROP_LAST_MERGED_REV, \
SVNSYNC_PROP_CURRENTLY_COPYING,
SVNSYNC_PROP_LOCK
#define SVNSYNC_PROP_LOCK
Used to enforce mutually exclusive destination repository access.
Definition svn_props.h:654
SVN_PROP_REVISION_DATE
#define SVN_PROP_REVISION_DATE
The fs revision property that stores a commit's date.
Definition svn_props.h:617
SVN_PROP_REVISION_LOG
#define SVN_PROP_REVISION_LOG
The fs revision property that stores a commit's log message.
Definition svn_props.h:614
SVN_PROP_REVISION_AUTHOR
#define SVN_PROP_REVISION_AUTHOR
The fs revision property that stores a commit's author.
Definition svn_props.h:611
SVNSYNC_PROP_CURRENTLY_COPYING
#define SVNSYNC_PROP_CURRENTLY_COPYING
Identifies the revision currently being copied.
Definition svn_props.h:673
SVN_PROP_REVISION_AUTOVERSIONED
#define SVN_PROP_REVISION_AUTOVERSIONED
The presence of this fs revision property indicates that the revision was automatically generated by ...
Definition svn_props.h:636
SVNSYNC_PROP_LAST_MERGED_REV
#define SVNSYNC_PROP_LAST_MERGED_REV
Identifies the last completely mirrored revision.
Definition svn_props.h:668
SVN_PROP_REVISION_ORIG_DATE
#define SVN_PROP_REVISION_ORIG_DATE
The fs revision property that stores a commit's "original" date.
Definition svn_props.h:630
SVNSYNC_PROP_FROM_URL
#define SVNSYNC_PROP_FROM_URL
Identifies the repository's source URL.
Definition svn_props.h:659
SVNSYNC_PROP_FROM_UUID
#define SVNSYNC_PROP_FROM_UUID
Identifies the repository's source UUID.
Definition svn_props.h:663

This is a list of all revision properties.

Definition at line 679 of file svn_props.h.

## SVN_PROP_REVISION_AUTHOR

#define SVN_PROP_REVISION_AUTHOR SVN_PROP_PREFIX "author"

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

Definition at line 611 of file svn_props.h.

## SVN_PROP_REVISION_AUTOVERSIONED

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

## SVN_PROP_REVISION_DATE

#define SVN_PROP_REVISION_DATE SVN_PROP_PREFIX "date"

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

Definition at line 617 of file svn_props.h.

## SVN_PROP_REVISION_LOG

#define SVN_PROP_REVISION_LOG SVN_PROP_PREFIX "log"

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

Definition at line 614 of file svn_props.h.

## SVN_PROP_REVISION_ORIG_DATE

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

## SVNSYNC_PROP_CURRENTLY_COPYING

#define SVNSYNC_PROP_CURRENTLY_COPYING SVNSYNC_PROP_PREFIX "currently-copying"

Identifies the revision currently being copied.

Since
  New in 1.4.

Definition at line 673 of file svn_props.h.

## SVNSYNC_PROP_FROM_URL

#define SVNSYNC_PROP_FROM_URL SVNSYNC_PROP_PREFIX "from-url"

Identifies the repository's source URL.

Since
  New in 1.4.

Definition at line 659 of file svn_props.h.

## SVNSYNC_PROP_FROM_UUID

#define SVNSYNC_PROP_FROM_UUID SVNSYNC_PROP_PREFIX "from-uuid"

Identifies the repository's source UUID.

Since
  New in 1.4.

Definition at line 663 of file svn_props.h.

## SVNSYNC_PROP_LAST_MERGED_REV

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

## SVNSYNC_PROP_LOCK

#define SVNSYNC_PROP_LOCK SVNSYNC_PROP_PREFIX "lock"

Used to enforce mutually exclusive destination repository access.

Since
  New in 1.4.

Definition at line 654 of file svn_props.h.

## SVNSYNC_PROP_PREFIX

#define SVNSYNC_PROP_PREFIX SVN_PROP_PREFIX "sync-"

Prefix for all svnsync custom properties.

Since
  New in 1.4.

Definition at line 645 of file svn_props.h.