scan-tree: detect non-bare repository and stop scanning early

We don't want to descend into every subdirectory of a git repository
with a workdir.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
Lars Hjemli 2009-08-11 10:08:12 +02:00
والد b44c40ea72
کامیت fb9bf55cde
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده

مشاهده پرونده

@ -89,6 +89,10 @@ static void scan_path(const char *base, const char *path)
add_repo(base, path);
return;
}
if (is_git_dir(fmt("%s/.git", path))) {
add_repo(base, fmt("%s/.git", path));
return;
}
dir = opendir(path);
if (!dir) {
fprintf(stderr, "Error opening directory %s: %s (%d)\n",