##// END OF EJS Templates
rust: implement conversion of RevlogError into HgError...
rust: implement conversion of RevlogError into HgError The conversion already exists in rhg, where we need to convert to CommandError. This commit moves it to hg core. This makes it easier to code some middleware where we need to carry around a type that represents any type of hg error (HgError).

File last commit:

r52933:7c105b95 default
r53241:09a36de5 default
Show More
mod.rs
15 lines | 551 B | application/rls-services+xml | RustLexer
Antoine Cezar
hg-core: remove the `Operation` trait...
r45917 //! 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.
Antoine Cezar
hg-core: add a `CatRev` operation...
r46112 mod cat;
Antoine Cezar
hg-core: define a `DebugData` `Operation`...
r46098 mod debugdata;
Antoine Cezar
hg-core: define a `ListTrackedFiles` `Operation`...
r45918 mod list_tracked_files;
Arseniy Alekseyev
rhg: support rhg status --rev --rev
r52048 mod status_rev_rev;
Simon Sapin
rhg: `cat` command: print error messages for missing files...
r47478 pub use cat::{cat, CatOutput};
Raphaël Gomès
rust: use new revlog configs in all revlog opening code...
r52760 pub use debugdata::debug_data;
Raphaël Gomès
rust-files: separate the listing of files from a revset and a revision...
r52933 pub use list_tracked_files::{
list_rev_tracked_files, list_revset_tracked_files, ExpandedManifestEntry,
FilesForRev,
};
Arseniy Alekseyev
rhg: support rhg status --rev --rev
r52048 pub use status_rev_rev::{status_rev_rev_no_copies, DiffStatus, StatusRevRev};