rust/rhg/src/commands/files.rs
changeset 46745 63bfcddddac1
parent 46740 97ac588b6d9e
child 46925 b5e8bf10436e
--- a/rust/rhg/src/commands/files.rs	Wed Mar 03 16:40:03 2021 +0100
+++ b/rust/rhg/src/commands/files.rs	Mon Mar 08 19:25:33 2021 +0100
@@ -61,11 +61,17 @@
 
     let mut stdout = ui.stdout_buffer();
 
+    let mut any = false;
     for file in files {
+        any = true;
         let file = working_directory.join(file);
         stdout.write_all(relativize_path(&file, &cwd).as_ref())?;
         stdout.write_all(b"\n")?;
     }
     stdout.flush()?;
-    Ok(())
+    if any {
+        Ok(())
+    } else {
+        Err(CommandError::Unsuccessful)
+    }
 }