summaryrefslogtreecommitdiff
path: root/src/git.rs
diff options
context:
space:
mode:
authorJustin Wernick <justin@worthe-it.co.za>2023-03-25 21:44:51 +0200
committerJustin Wernick <justin@worthe-it.co.za>2023-03-25 21:46:12 +0200
commit2e8f9e8043594c8e8ce57daabe4a26a8fb7e9826 (patch)
tree2d4931fa07e31c4a6de023e1c6b47398b05cc823 /src/git.rs
parent9761556033c1faaae37f995ba557c47f9f3c357f (diff)
Insist that git command paths are relative
Diffstat (limited to 'src/git.rs')
-rw-r--r--src/git.rs5
1 files changed, 2 insertions, 3 deletions
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<PathBuf, ShackleError> {
}
fn is_valid_personal_git_repo(path: &PathBuf) -> Result<bool, ShackleError> {
- 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);