- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Method
- Method
- Method
- 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
- 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
- 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
- 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
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method