@@ -69,7 +69,7 @@ pub fn find_root(root: Option<&str>, root_markers: &[String]) -> std::path::Path
69 top_marker = Some(ancestor);
69 top_marker = Some(ancestor);
72− if ancestor.join(".git").is_dir() {
72+ if ancestor.join(".git").exists() {
73 // Top marker is repo root if not root marker was detected yet
73 // Top marker is repo root if not root marker was detected yet
74 if top_marker.is_none() {
74 if top_marker.is_none() {
75 top_marker = Some(ancestor);
75 top_marker = Some(ancestor);