org.tmatesoft.svn.core
Class SVNRevisionProperty

java.lang.Object
  extended by org.tmatesoft.svn.core.SVNRevisionProperty

public class SVNRevisionProperty
extends java.lang.Object

The SVNRevisionProperty class represents revision properties - those unversioned properties supported by Subversion.

Revision properties are unversioned, so there is always a risk to lose information when modifying revision property values.

Since:
1.2

Field Summary
static java.lang.String AUTHOR
          An "svn:author" revision property (that holds the name of the revision's author).
static java.lang.String AUTOVERSIONED
          The presence of this fs revision property indicates that the revision was automatically generated by the mod_dav_svn autoversioning feature.
static java.lang.String CURRENTLY_COPYING
          "svn:sync-currently-copying" revision property.
static java.lang.String DATE
          An "svn:date" revision property that is a date & time stamp representing the time when the revision was created.
static java.lang.String FROM_URL
          "svn:sync-from-url" revision property.
static java.lang.String FROM_UUID
          "svn:sync-from-uuid" revision property.
static java.lang.String LAST_MERGED_REVISION
          "svn:sync-last-merged-rev" revision property.
static java.lang.String LOCK
          "svn:sync-lock" revision property.
static java.lang.String LOG
          An "svn:log" revision property - the one that stores a log message attached to a revision during a commit operation.
static java.lang.String ORIGINAL_DATE
          The fs revision property that stores a commit's "original" date.
 
Constructor Summary
SVNRevisionProperty()
           
 
Method Summary
static boolean isRevisionProperty(java.lang.String name)
          Says if the given revision property name is really a valid revision property name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTHOR

public static final java.lang.String AUTHOR
An "svn:author" revision property (that holds the name of the revision's author).

See Also:
Constant Field Values

LOG

public static final java.lang.String LOG
An "svn:log" revision property - the one that stores a log message attached to a revision during a commit operation.

See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
An "svn:date" revision property that is a date & time stamp representing the time when the revision was created.

See Also:
Constant Field Values

LOCK

public static final java.lang.String LOCK
"svn:sync-lock" revision property.

Since:
1.1, new in Subversion 1.4
See Also:
Constant Field Values

FROM_URL

public static final java.lang.String FROM_URL
"svn:sync-from-url" revision property.

Since:
1.1, new in Subversion 1.4
See Also:
Constant Field Values

FROM_UUID

public static final java.lang.String FROM_UUID
"svn:sync-from-uuid" revision property.

Since:
1.1, new in Subversion 1.4
See Also:
Constant Field Values

LAST_MERGED_REVISION

public static final java.lang.String LAST_MERGED_REVISION
"svn:sync-last-merged-rev" revision property.

Since:
1.1, new in Subversion 1.4
See Also:
Constant Field Values

CURRENTLY_COPYING

public static final java.lang.String CURRENTLY_COPYING
"svn:sync-currently-copying" revision property.

Since:
1.1, new in Subversion 1.4
See Also:
Constant Field Values

AUTOVERSIONED

public static final java.lang.String 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.

See Also:
Constant Field Values

ORIGINAL_DATE

public static final java.lang.String 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.

See Also:
Constant Field Values
Constructor Detail

SVNRevisionProperty

public SVNRevisionProperty()
Method Detail

isRevisionProperty

public static boolean isRevisionProperty(java.lang.String name)
Says if the given revision property name is really a valid revision property name.

Parameters:
name - a property name
Returns:
true if it's a revision property name, false otherwise