diff --git a/src/lib.rs b/src/lib.rs index 9d26564..fee0b44 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -412,7 +412,7 @@ impl BenchmarkRepository Err(error) => panic!("failed to initialize result Git repository for job {} in “{}”: {}", id, result_repository_path.display(), error), }; - match self.repository.remote(&remote_name, &format!("../{}", remote_name)) + match self.repository.remote(&remote_name, &format!("file://{}", std::fs::canonicalize(&result_repository_path).unwrap().display())) { Ok(_) => (), Err(error) => panic!("cannot create remote: {}", error),