From: Guillaume Castagnino Date: Wed, 18 Oct 2017 19:55:31 GMT Subject: [PATCH] use filetest pragma to work with ACL Message-ID: <0102015f310e24b9-b96378f3-a029-4110-80dd-e454522e2cb7-000000@eu-west-1.amazonses.com> From: Guillaume Castagnino as stated in comment in https://github.com/git/git/commit/46a13857fc036b54ac2ddd0a218e5cc171aa7bd9#diff-00703a794a540acf45e225abd6aeda3b the referenced commit is broken when using ACL and not basic UNIX rights. this commit handle ACL too --- gitweb/gitweb.perl | 1 + 1 file changed, 1 insertion(+) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 9208f42ed1753..0ee7f304ce2b1 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -3072,6 +3072,7 @@ sub git_get_projects_list { # only directories can be git repositories return unless (-d $_); # need search permission + use filetest 'access'; return unless (-x $_); # don't traverse too deep (Find is super slow on os x) # $project_maxdepth excludes depth of $projectroot -- https://github.com/git/git/pull/416