Structs§
- A branch that should be advanced to satisfy the “advance-branches” feature. This is a helper for
WorkspaceCommandTransaction. It provides a type-safe way to separate the work of checking whether a branch can be advanced and actually advancing it. Advancing the branch never fails, but can’t be done until the newCommitIdis available. Splitting the work in this way also allows us to identify eligible branches without actually moving them and return config errors to the user early. - Jujutsu (An experimental VCS)
- CLI command builder and runner.
- Wrapper around revset expression argument.
- Handle to initialize or change tracing subscription.
- Provides utilities for writing a command that works on a
Workspace(which most commands do). - A
Transactiontied to a particular workspace.WorkspaceCommandTransactions are created withWorkspaceCommandHelper::start_transactionand committed withWorkspaceCommandTransaction::finish. The innerTransactioncan also be extracted usingWorkspaceCommandTransaction::into_innerin situations where finer-grained control over theTransactionis necessary.
Enums§
- Wrapper around a
DiffEditorto conditionally start interactive session. - Helper to reformat content of log-like commands.
- Whether the working copy is stale or not.
Functions§
- Prints warning about explicit paths that don’t match any of the tree entries.