Переглянути джерело

Fixes issue with detecting worktree repos

As `.git` is a file, not a directory
main
Eric Amodio 2 роки тому
джерело
коміт
d8696e35ef
1 змінених файлів з 1 додано та 3 видалено
  1. +1
    -3
      src/env/node/git/localGitProvider.ts

+ 1
- 3
src/env/node/git/localGitProvider.ts Переглянути файл

@ -458,11 +458,9 @@ export class LocalGitProvider implements GitProvider, Disposable {
let f;
for (f of files) {
if (!f.isDirectory()) continue;
if (f.name === '.git') {
repositories.push(resolvePath(root, f.name));
} else if (depth >= 0 && excludes[f.name] !== true) {
} else if (depth >= 0 && f.isDirectory() && excludes[f.name] !== true) {
try {
await this.repositorySearchCore(resolvePath(root, f.name), depth, excludes, repositories);
} catch (ex) {

Завантаження…
Відмінити
Зберегти