--- a/rust/hg-core/src/exit_codes.rs Tue Jul 19 17:07:09 2022 +0200
+++ b/rust/hg-core/src/exit_codes.rs Mon Jul 25 15:39:04 2022 +0200
@@ -9,6 +9,10 @@
// 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;