Code

Merge branch 'jm/maint-gitweb-filter-forks-fix' into maint
authorJunio C Hamano <gitster@pobox.com>
Wed, 9 Nov 2011 00:26:50 +0000 (16:26 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 9 Nov 2011 00:26:50 +0000 (16:26 -0800)
* jm/maint-gitweb-filter-forks-fix:
  gitweb: fix regression when filtering out forks

gitweb/gitweb.perl

index 85d64b244dead86132de8a2a980cfbfc27c86494..a95226e089fa22d7041e4374382bb2709da10df1 100755 (executable)
@@ -2886,7 +2886,7 @@ sub filter_forks_from_projects_list {
                $path =~ s/\.git$//;      # forks of 'repo.git' are in 'repo/' directory
                next if ($path =~ m!/$!); # skip non-bare repositories, e.g. 'repo/.git'
                next unless ($path);      # skip '.git' repository: tests, git-instaweb
-               next unless (-d $path);   # containing directory exists
+               next unless (-d "$projectroot/$path"); # containing directory exists
                $pr->{'forks'} = [];      # there can be 0 or more forks of project
 
                # add to trie