Module git_branchless::revset

source ·
Expand description

Parser and evaluator for a “revset”-like language, as in Mercurial and Jujutsu.

Enums

A node in the parsed AST.

Functions

Check for syntax errors in the provided revsets without actually evaluating them.
Evaluate the provided revset expression.
Parse a string representing a revset expression into an Expr.
Parse strings which refer to commits, such as:
Resolve the set of commits that would appear in the smartlog by default (if the user doesn’t specify a revset).