|author||Johan Herland <email@example.com>||2010-11-15 20:41:00 +0100|
|committer||Lars Hjemli <firstname.lastname@example.org>||2011-02-19 14:25:14 +0100|
|parent||scan_path(): Improve handling of inaccessible directories (diff)|
scan_path(): Do not recurse into hidden directories by default
Paths that start with a period ('.') are considered hidden in the Unix world. scan_path() should arguably not recurse into these directories by default. This patch makes it so, and introduces the "scan-hidden-path" config variable for overriding the new default and revert to the old behaviour (scanning _all_ directories, including hidden .directories). Signed-off-by: Johan Herland <email@example.com> Signed-off-by: Lars Hjemli <firstname.lastname@example.org>
Diffstat (limited to '')
1 files changed, 8 insertions, 0 deletions
diff --git a/cgitrc.5.txt b/cgitrc.5.txt
index 8e51ca5..1dc3cce 100644
@@ -269,6 +269,14 @@ root-title::
Text printed as heading on the repository index page. Default value:
"Git Repository Browser".
+ If set to "1" and scan-path is enabled, scan-path will recurse into
+ directories whose name starts with a period ('.'). Otherwise,
+ scan-path will stay away from such directories (considered as
+ "hidden"). Note that this does not apply to the ".git" directory in
+ non-bare repos. This must be defined prior to scan-path.
+ Default value: 0. See also: scan-path.
A path which will be scanned for repositories. If caching is enabled,
the result will be cached as a cgitrc include-file in the cache