diff --git a/src/lint/engine/base/ArcanistLintEngine.php b/src/lint/engine/base/ArcanistLintEngine.php index 8d7cee4f..aed642ba 100644 --- a/src/lint/engine/base/ArcanistLintEngine.php +++ b/src/lint/engine/base/ArcanistLintEngine.php @@ -141,7 +141,8 @@ abstract class ArcanistLintEngine { public function pathExists($path) { if ($this->getCommitHookMode()) { - return (idx($this->fileData, $path) !== null); + $file_data = $this->loadData($path); + return ($file_data !== null); } else { $disk_path = $this->getFilePathOnDisk($path); return Filesystem::pathExists($disk_path); diff --git a/src/repository/hookapi/subversion/ArcanistSubversionHookAPI.php b/src/repository/hookapi/subversion/ArcanistSubversionHookAPI.php index 2381df43..ca0255c4 100644 --- a/src/repository/hookapi/subversion/ArcanistSubversionHookAPI.php +++ b/src/repository/hookapi/subversion/ArcanistSubversionHookAPI.php @@ -36,7 +36,7 @@ final class ArcanistSubversionHookAPI extends ArcanistHookAPI { 'svnlook cat --transaction %s %s %s', $this->transaction, $this->repository, - $this->root . "/$path"); + $path); return ($err? null : $file); }