Mercurial > public > mercurial-scm > hg
view rust/hg-core/src/exit_codes.rs @ 52186:e6a44bc91bc2 stable
rust-update: make `update_from_null` respect `worker.numcpu` config option
This was overlooked in the original series.
This is important for tests (because we run many at once), and for the
occasional end user that wants to keep their CPU usage in check.
A future series should clean up this `worker` parameter tunelling business by
rewriting the config in Rust, but doing so on stable would be a very bad
idea.
author | Rapha?l Gom?s <rgomes@octobus.net> |
---|---|
date | Tue, 05 Nov 2024 15:21:09 +0100 |
parents | 7c93e38a0bbd |
children |
line wrap: on
line source
pub type ExitCode = i32; /// Successful exit pub const OK: ExitCode = 0; /// Generic abort pub const ABORT: ExitCode = 255; // Abort when there is a config related error pub const CONFIG_ERROR_ABORT: ExitCode = 30; /// Indicates that the operation might work if retried in a different state. /// Examples: Unresolved merge conflicts, unfinished operations pub const STATE_ERROR: ExitCode = 20; // Abort when there is an error while parsing config pub const CONFIG_PARSE_ERROR_ABORT: ExitCode = 10; /// Generic something completed but did not succeed pub const UNSUCCESSFUL: ExitCode = 1; /// Command or feature not implemented by rhg pub const UNIMPLEMENTED: ExitCode = 252; /// The fallback path is not valid pub const INVALID_FALLBACK: ExitCode = 253;