rust/hg-core/src/dirstate_tree/status.rs
changeset 47346 5e12b6bfdd3e
parent 47338 f27f2afb15da
child 47347 73ddcedeaadf
--- a/rust/hg-core/src/dirstate_tree/status.rs	Tue May 25 16:46:32 2021 -0700
+++ b/rust/hg-core/src/dirstate_tree/status.rs	Fri May 28 12:16:14 2021 +0200
@@ -141,7 +141,10 @@
         ) {
             entries
         } else {
-            return Ok(());
+            // Treat an unreadable directory (typically because of insufficient
+            // permissions) like an empty directory. `self.read_dir` has
+            // already called `self.io_error` so a warning will be emitted.
+            Vec::new()
         };
 
         // `merge_join_by` requires both its input iterators to be sorted: