diff --git a/clippy_dev/src/lintcheck.rs b/clippy_dev/src/lintcheck.rs
index ce05d4b0887..2077f393a3f 100644
--- a/clippy_dev/src/lintcheck.rs
+++ b/clippy_dev/src/lintcheck.rs
@@ -136,6 +136,7 @@ impl CrateSource {
                 Command::new("git")
                     .arg("checkout")
                     .arg(commit)
+                    .current_dir(&repo_path)
                     .output()
                     .expect("Failed to check out commit");