3
* ====================================================================
4
* Copyright (c) 2003-2004 CollabNet. All rights reserved.
6
* This software is licensed as described in the file COPYING, which
7
* you should have received as part of this distribution. The terms
8
* are also available at http://subversion.tigris.org/license-1.html.
9
* If newer versions of this license are posted there, you may use a
10
* newer version instead, at your option.
12
* This software consists of voluntary contributions made by many
13
* individuals. For exact contribution history, see the revision
14
* history and logs, available at http://subversion.tigris.org/.
15
* ====================================================================
18
package org.tigris.subversion.javahl;
20
* Various ways of specifying revisions.
23
* In contexts where local mods are relevant, the `working' kind
24
* refers to the uncommitted "working" revision, which may be modified
25
* with respect to its base revision. In other contexts, `working'
26
* should behave the same as `committed' or `current'.
29
public interface RevisionKind
31
/** No revision information given. */
32
public static final int unspecified = 0;
34
/** revision given as number */
35
public static final int number = 1;
37
/** revision given as date */
38
public static final int date = 2;
40
/** rev of most recent change */
41
public static final int committed = 3;
43
/** (rev of most recent change) - 1 */
44
public static final int previous = 4;
46
/** .svn/entries current revision */
47
public static final int base = 5;
49
/** current, plus local mods */
50
public static final int working = 6;
52
/** repository youngest */
53
public static final int head = 7;