diff options
| author | Julien Muchembled <jm@jmuchemb.eu> | 2011-10-21 21:04:21 +0200 | 
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2011-10-21 14:46:38 -0700 | 
| commit | 53c632faab0be2e8510a678a4b7dfa01dc7f41e1 (patch) | |
| tree | bb87fa27d832b263f1237e717115ce69a407af69 | |
| parent | 12b1443c2cf41174311c81667022c6f3149aa542 (diff) | |
| download | git-53c632faab0be2e8510a678a4b7dfa01dc7f41e1.tar.gz | |
gitweb: fix regression when filtering out forks
This fixes a condition in filter_forks_from_projects_list that failed if
process directory was different from project root: in such case, the subroutine
was a no-op and forks were not detected.
Signed-off-by: Julien Muchembled <jm@jmuchemb.eu>
Tested-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
| -rwxr-xr-x | gitweb/gitweb.perl | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 014b33b50a..10cae7263e 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -2741,7 +2741,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  | 
