- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- If a default repository is provided, ambiguous commit identifiers will be assumed to belong to the default repository.
- Method
- Look up commits in a specific repository. Prefer @{method:withRepositoryIDs}; the underlying table is keyed by ID such that this method requires a separate initial query to map PHID to ID.
- Method
- Look up commits in a specific repository. This is a shorthand for calling @{method:withDefaultRepository} and @{method:withRepositoryIDs}.
- Method
- Load commits by partial or full identifiers, e.g. "rXab82393", "rX1234", or "a9caf12". When an identifier matches multiple commits, they will all be returned; callers should be prepared to deal with more results than they queried for.
- Method
- Method
- Method
- Method
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- When querying for revisions by hash, more than one revision may be found. This function identifies the "best" revision from such a set. Typically, there is only one revision found. Otherwise, we try to pick an accepted revision first, followed by an open revision, and otherwise we go with a closed or abandoned revision as a last resort.
- Method
- Method
- Method
- Method
- Method
- Resolves references (like short commit names, branch names, tag names, etc.) into canonical, stable commit identifiers. This query works for all repository types.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Execute and parse a low-level Mercurial paths query using `hg locate`.
- Class
- Method
- Method
- Method
- Execute and parse a low-level Mercurial branches query using `hg branches`.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Populate a @{class:DiffusionCommitRef} with information about a specific commit in a repository. This is a low-level query which talks directly to the underlying VCS.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Execute and parse a low-level Git ref query using `git for-each-ref`. This is useful for returning a list of tags or branches.
- Class
- Parse a line back into fields.
- Method
- Get a string for `--format` which enumerates all the fields we want.
- Method
- List of git `--format` fields we want to grab.
- Method
- Method