Crate 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).