Code

gitweb: Silence 'Variable VAR may be unavailable' warnings
authorJakub Narebski <jnareb@gmail.com>
Fri, 30 Apr 2010 16:30:31 +0000 (18:30 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sat, 1 May 2010 19:40:12 +0000 (12:40 -0700)
commitee1d8ee0f0f3faaa72f5c4886e61befaf7915718
tree44ef31a956565b2756bb38cba71b90bac4768f6f
parentca5e9495607c2abb4b665b75d3d96a457fa4c5dd
gitweb: Silence 'Variable VAR may be unavailable' warnings

When $projects_list points to a directory, and git_get_projects_list
scans this directory for repositories, there can be generated the
following warnings (for persistent services like mod_perl or plackup):

  Variable "$project_maxdepth" may be unavailable at gitweb.cgi line 2443.
  Variable "$projectroot" may be unavailable at gitweb.cgi line 2451.

Those are false positives; silence those warnings by explicitely
declaring $project_maxdepth and $projectroot with 'our', as global
variables, in anonymous subrotine passed to File::Find::find.

Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gitweb/gitweb.perl