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>
Tá an tiomantas seo le fáil i:
		| @@ -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", | ||||
|   | ||||
		Tagairt in Eagrán Nua
	
	Cuir bac ar úsáideoir
	 Lars Hjemli
					Lars Hjemli