Mercurial > public > mercurial-scm > hg
view rust/hg-core/src/dirstate_tree.rs @ 47780:cf5f8da2244c stable
rhg: Propagate permission errors when finding a repository
The Rust standard library has a `Path::is_dir` method that returns false
for any I/O error (such as a permission error),
not just "No such file or directory".
Instead add an `is_dir` function that returns false for non-directories
and for "No such file or directory" errors, but propagates other I/O errors.
Differential Revision: https://phab.mercurial-scm.org/D11230
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Thu, 29 Jul 2021 12:22:25 +0200 |
parents | bd88b6bfd8da |
children | 4afd6cc447b9 |
line wrap: on
line source
pub mod dirstate_map; pub mod dispatch; pub mod on_disk; pub mod path_with_basename; pub mod status;