public class RefNames
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EDIT_PREFIX |
static java.lang.String |
HEAD |
static java.lang.String |
META_SUFFIX
Suffix of a meta ref in the NoteDb.
|
static java.lang.String |
REFS |
static java.lang.String |
REFS_CACHE_AUTOMERGE
Prefix applied to merge commit base nodes.
|
static java.lang.String |
REFS_CHANGES |
static java.lang.String |
REFS_CONFIG
Configuration settings for a project
refs/meta/config |
static java.lang.String |
REFS_DASHBOARDS
Configurations of project-specific dashboards (canned search queries).
|
static java.lang.String |
REFS_DRAFT_COMMENTS
Draft inline comments of a user on a change
|
static java.lang.String |
REFS_EXTERNAL_IDS
Note tree listing external IDs
|
static java.lang.String |
REFS_HEADS |
static java.lang.String |
REFS_META |
static java.lang.String |
REFS_REJECT_COMMITS
Note tree listing commits we refuse
refs/meta/reject-commits |
static java.lang.String |
REFS_SEQUENCES
Sequence counters in NoteDb.
|
static java.lang.String |
REFS_STARRED_CHANGES
A change starred by a user
|
static java.lang.String |
REFS_TAGS |
static java.lang.String |
REFS_USERS
Preference settings for a user
refs/users |
static java.lang.String |
REFS_USERS_DEFAULT
Default user preference settings
|
static java.lang.String |
REFS_USERS_SELF
Magic user branch in All-Users
refs/users/self |
static java.lang.String |
ROBOT_COMMENTS_SUFFIX
Suffix of a ref that stores robot comments in the NoteDb.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
changeMetaRef(Change.Id id) |
static java.lang.String |
fullName(java.lang.String ref) |
static boolean |
isRefsEdit(java.lang.String ref) |
static boolean |
isRefsUsers(java.lang.String ref) |
static java.lang.String |
refsCacheAutomerge(java.lang.String hash) |
static java.lang.String |
refsDraftComments(Change.Id changeId,
Account.Id accountId) |
static java.lang.String |
refsDraftCommentsPrefix(Change.Id changeId) |
static java.lang.String |
refsEdit(Account.Id accountId,
Change.Id changeId,
PatchSet.Id psId)
Returns reference for this change edit with sharded user and change number:
refs/users/UU/UUUU/edit-CCCC/P.
|
static java.lang.String |
refsEditPrefix(Account.Id accountId) |
static java.lang.String |
refsEditPrefix(Account.Id accountId,
Change.Id changeId)
Returns reference prefix for this change edit with sharded user and change number:
refs/users/UU/UUUU/edit-CCCC/.
|
static java.lang.String |
refsStarredChanges(Change.Id changeId,
Account.Id accountId) |
static java.lang.String |
refsStarredChangesPrefix(Change.Id changeId) |
static java.lang.String |
refsUsers(Account.Id accountId) |
static java.lang.String |
robotCommentsRef(Change.Id id) |
static java.lang.String |
shard(int id) |
static java.lang.String |
shortName(java.lang.String ref) |
public static final java.lang.String HEAD
public static final java.lang.String REFS
public static final java.lang.String REFS_HEADS
public static final java.lang.String REFS_TAGS
public static final java.lang.String REFS_CHANGES
public static final java.lang.String REFS_META
public static final java.lang.String REFS_REJECT_COMMITS
refs/meta/reject-commits
public static final java.lang.String REFS_CONFIG
refs/meta/config
public static final java.lang.String REFS_EXTERNAL_IDS
public static final java.lang.String REFS_USERS
refs/users
public static final java.lang.String REFS_USERS_SELF
refs/users/self
public static final java.lang.String REFS_USERS_DEFAULT
public static final java.lang.String REFS_DASHBOARDS
public static final java.lang.String REFS_DRAFT_COMMENTS
public static final java.lang.String REFS_STARRED_CHANGES
public static final java.lang.String REFS_SEQUENCES
public static final java.lang.String REFS_CACHE_AUTOMERGE
References in this directory should take the form refs/cache-automerge/xx/yyyy...
where xx is the first two digits of the merge commit's object name, and yyyyy... is the
remaining 38. The reference should point to a treeish that is the automatic merge result of the
merge commit's parents.
public static final java.lang.String META_SUFFIX
public static final java.lang.String ROBOT_COMMENTS_SUFFIX
public static final java.lang.String EDIT_PREFIX
public static java.lang.String fullName(java.lang.String ref)
public static final java.lang.String shortName(java.lang.String ref)
public static java.lang.String changeMetaRef(Change.Id id)
public static java.lang.String robotCommentsRef(Change.Id id)
public static java.lang.String refsUsers(Account.Id accountId)
public static java.lang.String refsDraftComments(Change.Id changeId, Account.Id accountId)
public static java.lang.String refsDraftCommentsPrefix(Change.Id changeId)
public static java.lang.String refsStarredChanges(Change.Id changeId, Account.Id accountId)
public static java.lang.String refsStarredChangesPrefix(Change.Id changeId)
public static java.lang.String refsCacheAutomerge(java.lang.String hash)
public static java.lang.String shard(int id)
public static java.lang.String refsEdit(Account.Id accountId, Change.Id changeId, PatchSet.Id psId)
accountId
- account idchangeId
- change numberpsId
- patch set numberpublic static java.lang.String refsEditPrefix(Account.Id accountId, Change.Id changeId)
accountId
- account idchangeId
- change numberpublic static java.lang.String refsEditPrefix(Account.Id accountId)
public static boolean isRefsEdit(java.lang.String ref)
public static boolean isRefsUsers(java.lang.String ref)