diff options
author | Tim Oram <dev@mitmaro.ca> | 2019-12-27 13:49:25 -0330 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2019-12-27 14:06:06 -0330 |
commit | 48cf0dee82309d9c735b691663977fd6bec9062d (patch) | |
tree | 5f8a174c1defbc161d40c026a378a422f32e743e | |
parent | a5ddc401a7b942cdde9f5282579a89c71d368147 (diff) |
Return exit code 0 on empty rebase file
-rw-r--r-- | src/main.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index e0b6db4..3e4f388 100644 --- a/src/main.rs +++ b/src/main.rs @@ -76,8 +76,6 @@ fn try_main() -> Result<ExitStatus, Exit> { }, }; - let mut curses = Curses::new(); - let git_interactive = match GitInteractive::new_from_filepath(filepath, config.comment_char.as_str()) { Ok(gi) => gi, Err(message) => { @@ -98,10 +96,12 @@ fn try_main() -> Result<ExitStatus, Exit> { if git_interactive.get_lines().is_empty() { return Err(Exit { message: String::from("An empty rebase was provided, nothing to edit"), - status: ExitStatus::FileReadError, + status: ExitStatus::Good, }); } + let mut curses = Curses::new(); + let display = Display::new(&mut curses, &config); let input_handler = InputHandler::new(&display, &config); |