<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/gitweb, branch v1.7.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.7.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2010-07-15T19:04:32Z</updated>
<entry>
<title>Merge branch 'maint'</title>
<updated>2010-07-15T19:04:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-07-15T19:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c255a70b5ef4e70070b6076c4308da9d163d56a9'/>
<id>urn:sha1:c255a70b5ef4e70070b6076c4308da9d163d56a9</id>
<content type='text'>
* maint:
  Documentation: add submodule.* to the big configuration variable list
  gitmodules.5: url can be a relative path
  gitweb: fix esc_url
</content>
</entry>
<entry>
<title>gitweb: fix esc_url</title>
<updated>2010-07-15T18:59:37Z</updated>
<author>
<name>Pavan Kumar Sunkara</name>
<email>pavan.sss1991@gmail.com</email>
</author>
<published>2010-07-15T07:29:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=109988f2cb00f78b746d05c40b8a8960bbb12ff8'/>
<id>urn:sha1:109988f2cb00f78b746d05c40b8a8960bbb12ff8</id>
<content type='text'>
Earlier, 452e225 (gitweb: fix esc_param, 2009-10-13) fixed CGI escaping
rules used in esc_url.  A very similar logic exists in esc_param and needs
to be fixed the same way.

Signed-off-by: Pavan Kumar Sunkara &lt;pavan.sss1991@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Move evaluate_gitweb_config out of run_request</title>
<updated>2010-07-05T20:28:20Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2010-07-05T18:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=869d58813b24c74e84c9388041eafcef40cb51e4'/>
<id>urn:sha1:869d58813b24c74e84c9388041eafcef40cb51e4</id>
<content type='text'>
Move evaluate_gitweb_config() and evaluate_git_version() out of
run_request() to run(), making them not run one for each request.
This changes how git behaves in FastCGI case.

This change makes it impossible to have config which changes with
request, but I don't think anyone relied on such (hidden action)
behavior.

While at it, reset timer and number of git commands at beginning of
run_request() in new reset_timer() subroutine.  This fixes case when
gitweb was run using FastCGI interface: time is reported for request,
and not for single run of gitweb script.  This changes slightly
behavior in non-FastCGI case: the number of git commands reported is
1 less (running `git --version` one per gitweb is not counted now).

Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jn/gitweb-return-or-exit-cleanup'</title>
<updated>2010-06-22T16:45:22Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-22T16:45:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5bfd53629e93113a17fe7d6a7a24554dc3c17cdb'/>
<id>urn:sha1:5bfd53629e93113a17fe7d6a7a24554dc3c17cdb</id>
<content type='text'>
* jn/gitweb-return-or-exit-cleanup:
  gitweb: Return or exit after done serving request

Conflicts:
	gitweb/gitweb.perl
</content>
</entry>
<entry>
<title>Merge branch 'jn/gitweb-fastcgi'</title>
<updated>2010-06-21T13:02:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-21T13:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a031d76eebbe85c93f5d4a2a4cafacf417df9bce'/>
<id>urn:sha1:a031d76eebbe85c93f5d4a2a4cafacf417df9bce</id>
<content type='text'>
* jn/gitweb-fastcgi:
  gitweb: Run in FastCGI mode if gitweb script has .fcgi extension
  gitweb: Add support for FastCGI, using CGI::Fast
  gitweb: Put all per-connection code in run() subroutine
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2010-06-21T06:21:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-21T06:21:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b43688a5bc2eaa8a5805856fc11dc3cd60e6e6ac'/>
<id>urn:sha1:b43688a5bc2eaa8a5805856fc11dc3cd60e6e6ac</id>
<content type='text'>
* maint:
  gitweb/Makefile: fix typo in gitweb.min.css rule

Conflicts:
	gitweb/Makefile
</content>
</entry>
<entry>
<title>gitweb/Makefile: fix typo in gitweb.min.css rule</title>
<updated>2010-06-20T18:09:41Z</updated>
<author>
<name>Jay Soffian</name>
<email>jaysoffian@gmail.com</email>
</author>
<published>2010-06-18T21:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=70649945c215b1674611a40eda1d0058118a6d1a'/>
<id>urn:sha1:70649945c215b1674611a40eda1d0058118a6d1a</id>
<content type='text'>
This typo has been in place since the rule was originally added by
0e6ce21 (Gitweb: add support for minifying gitweb.css).

Signed-off-by: Jay Soffian &lt;jaysoffian@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jn/gitweb-plackup'</title>
<updated>2010-06-18T18:16:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-18T18:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7c1b228d26107d2cac9fd9549a6a1cff41c24b51'/>
<id>urn:sha1:7c1b228d26107d2cac9fd9549a6a1cff41c24b51</id>
<content type='text'>
* jn/gitweb-plackup:
  git-instaweb: Add support for running gitweb via 'plackup'
  git-instaweb: Wait for server to start before running web browser
  git-instaweb: Remove pidfile after stopping web server
  git-instaweb: Configure it to work with new gitweb structure
  git-instaweb: Put httpd logs in a "$httpd_only" subdirectory
  gitweb: Set default destination directory for installing gitweb in Makefile
  gitweb: Move static files into seperate subdirectory
</content>
</entry>
<entry>
<title>gitweb: Return or exit after done serving request</title>
<updated>2010-06-14T17:55:38Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2010-06-13T10:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5ed2ec1041b6aeec81b0f0a9775355a9b2c755a6'/>
<id>urn:sha1:5ed2ec1041b6aeec81b0f0a9775355a9b2c755a6</id>
<content type='text'>
Check if there is a caller in top frame of gitweb, and either 'return'
if gitweb code is wrapped in subroutine, or 'exit' if it is not.

This should avoid

  gitweb.cgi: Subroutine git_SOMETHING redefined at gitweb.cgi line NNN

warnings in error_log when running gitweb with mod_perl (using
ModPerl::Registry handler)

Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jn/gitweb-syntax-highlight'</title>
<updated>2010-06-13T18:21:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-13T18:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a26df4cd2fdad7451d4ec99f8a339b9e107a4728'/>
<id>urn:sha1:a26df4cd2fdad7451d4ec99f8a339b9e107a4728</id>
<content type='text'>
* jn/gitweb-syntax-highlight:
  gitweb: Refactor syntax highlighting support
  gitweb: Syntax highlighting support
</content>
</entry>
</feed>
