From 2e8f9e8043594c8e8ce57daabe4a26a8fb7e9826 Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Sat, 25 Mar 2023 21:44:51 +0200 Subject: Insist that git command paths are relative --- src/git.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/git.rs') diff --git a/src/git.rs b/src/git.rs index 877e336..f7dbe13 100644 --- a/src/git.rs +++ b/src/git.rs @@ -19,9 +19,8 @@ fn personal_git_dir() -> Result { } fn is_valid_personal_git_repo(path: &PathBuf) -> Result { - let valid_dir = personal_git_dir()?.canonicalize()?; - let canonical_path = path.canonicalize()?; - let relative_path = match canonical_path.strip_prefix(&valid_dir) { + let valid_dir = personal_git_dir()?; + let relative_path = match path.strip_prefix(&valid_dir) { Ok(relative_path) => relative_path, Err(_) => { return Ok(false); -- cgit v1.2.3