view rust/hg-core/src/operations/mod.rs @ 46243:63c923fd7fa8

setup: when possible, build and bundle man pages This makes it so the manual pages are built as part of the Python build, and includes them in any wheel generated. This should make Python wheels a much more useful and complete way of distributing Mercurial binaries. Differential Revision: https://phab.mercurial-scm.org/D9640
author Dan Villiom Podlaski Christiansen <danchr@gmail.com>
date Mon, 21 Dec 2020 15:50:01 +0100
parents dca9cb99971c
children 3e2d539d0d1a
line wrap: on
line source

//! A distinction is made between operations and commands.
//! An operation is what can be done whereas a command is what is exposed by
//! the cli. A single command can use several operations to achieve its goal.

mod cat;
mod debugdata;
mod dirstate_status;
mod find_root;
mod list_tracked_files;
pub use cat::{cat, CatRevError, CatRevErrorKind};
pub use debugdata::{
    debug_data, DebugDataError, DebugDataErrorKind, DebugDataKind,
};
pub use find_root::{
    find_root, find_root_from_path, FindRootError, FindRootErrorKind,
};
pub use list_tracked_files::{
    list_rev_tracked_files, FilesForRev, ListRevTrackedFilesError,
    ListRevTrackedFilesErrorKind,
};
pub use list_tracked_files::{
    Dirstate, ListDirstateTrackedFilesError, ListDirstateTrackedFilesErrorKind,
};