Merge pull request #5660 from atom/bf-git-repository-provider-should-not-throw

Make sure that GitRepositoryProvider.repositoryForDirectorySync() return...
This commit is contained in:
Max Brunsfeld
2015-02-23 17:21:48 -08:00
2 changed files with 25 additions and 1 deletions

View File

@@ -11,7 +11,7 @@ findGitDirectorySync = (directory) ->
# can return cached values rather than always returning new objects:
# getParent(), getFile(), getSubdirectory().
gitDir = directory.getSubdirectory('.git')
if gitDir.existsSync() and isValidGitDirectorySync gitDir
if gitDir.existsSync?() and isValidGitDirectorySync gitDir
gitDir
else if directory.isRoot()
return null