##// END OF EJS Templates
status: fix hg status race against file deletion...
Arseniy Alekseyev -
r49645:dcec16e7 6.0.3 stable
parent child Browse files
Show More
@@ -713,7 +713,17 b' impl DirEntry {'
713 713 let mut results = Vec::new();
714 714 for entry in path.read_dir()? {
715 715 let entry = entry?;
716 let metadata = entry.metadata()?;
716 let metadata = match entry.metadata() {
717 Ok(v) => v,
718 Err(e) => {
719 // race with file deletion?
720 if e.kind() == std::io::ErrorKind::NotFound {
721 continue;
722 } else {
723 return Err(e);
724 }
725 }
726 };
717 727 let name = get_bytes_from_os_string(entry.file_name());
718 728 // FIXME don't do this when cached
719 729 if name == b".hg" {
General Comments 0
You need to be logged in to leave comments. Login now