<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/gitweb/gitweb.perl, branch v1.5.6.6</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.5.6.6</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.5.6.6'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2008-12-17T06:13:36Z</updated>
<entry>
<title>GIT 1.5.6.6</title>
<updated>2008-12-17T06:13:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-12-17T06:13:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=438d2991eaa17549df67929cd4558d65840c37d7'/>
<id>urn:sha1:438d2991eaa17549df67929cd4558d65840c37d7</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>GIT 1.5.5.6</title>
<updated>2008-12-17T06:08:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-12-17T06:08:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f23ffbe890d36e277f02d4a84c2b52de3a4e3173'/>
<id>urn:sha1:f23ffbe890d36e277f02d4a84c2b52de3a4e3173</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: do not run "git diff" that is Porcelain</title>
<updated>2008-12-17T05:54:44Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-12-17T03:42:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dfff4b7aa42de7e7d58caeebe2c6128449f09b76'/>
<id>urn:sha1:dfff4b7aa42de7e7d58caeebe2c6128449f09b76</id>
<content type='text'>
Jakub says that legacy-style URI to view two blob differences are never
generated since 1.4.3.  This codepath runs "git diff" Porcelain from the
gitweb, which is a no-no.  It can trigger diff.external command that is
specified in the configuration file of the repository being viewed.

This patch applies to v1.5.4 and later.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: remove unused parse_ref method</title>
<updated>2008-06-17T23:39:18Z</updated>
<author>
<name>Lea Wiemann</name>
<email>lewiemann@gmail.com</email>
</author>
<published>2008-06-17T06:25:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=61fb0b75d138032c7600fe86640897b900f2fd4f'/>
<id>urn:sha1:61fb0b75d138032c7600fe86640897b900f2fd4f</id>
<content type='text'>
The parse_ref method became unused in cd1464083c, but the author
decided to leave it in.  Now it gets in the way of refactoring, so
let's remove it.

Signed-off-by: Lea Wiemann &lt;LeWiemann@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: quote commands properly when calling the shell</title>
<updated>2008-06-17T23:39:09Z</updated>
<author>
<name>Lea Wiemann</name>
<email>lewiemann@gmail.com</email>
</author>
<published>2008-06-17T21:46:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=516381d50ba7acb66f260461f4d566ab9b6df107'/>
<id>urn:sha1:516381d50ba7acb66f260461f4d566ab9b6df107</id>
<content type='text'>
This eliminates the function git_cmd_str, which was used for composing
command lines, and adds a quote_command function, which quotes all of
its arguments (as in quote.c).

Signed-off-by: Lea Wiemann &lt;LeWiemann@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Make it work with $GIT containing spaces</title>
<updated>2008-06-14T19:48:06Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2008-06-14T18:37:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=66115d363a93b9e7c9b937773c0c30f81b766d45'/>
<id>urn:sha1:66115d363a93b9e7c9b937773c0c30f81b766d45</id>
<content type='text'>
This fixes single point where $GIT (which can contain full path
to git binary) with embedded spaces gave errors.

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>gitweb: Add charset info to "raw" output of 'text/plain' blobs</title>
<updated>2008-06-04T22:05:01Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2008-06-03T14:47:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7f718e8b46b37a9e1caf58a372938817f04885d9'/>
<id>urn:sha1:7f718e8b46b37a9e1caf58a372938817f04885d9</id>
<content type='text'>
Earlier "blob_plain" view sent "charset=utf-8" only when gitweb
guessed the content type to be text by reading from it, and not when
the MIME type was obtained from /etc/mime.types, or when gitweb
couldn't guess mimetype and used $default_blob_plain_mimetype.

This fixes the bug by always add charset info from
$default_text_plain_charset (if it is defined) to "raw" (a=blob_plain)
output for 'text/plain' blobs.

Generating information for Content-Type: header got separated into
blob_contenttype() subroutine; adding charset info in a special case
was removed from blob_mimetype(), which now should return mimetype
only.

While at it cleanup code a bit: put subroutine parameter
initialization first, make error message more robust (when $file_name
is not defined) if more cryptic, remove unnecessary '"' around
variable ("$var" -&gt; $var).

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>gitweb: Fix "next" link on bottom of page</title>
<updated>2008-06-03T03:36:02Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2008-06-02T09:54:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f70dda250e33dd17f6fdff17d15287391d8b0952'/>
<id>urn:sha1:f70dda250e33dd17f6fdff17d15287391d8b0952</id>
<content type='text'>
Fix search form generation to not modify $cgi-&gt;param(...)'s.

In git_header_html() we used to use $cgi-&gt;hidden(-name =&gt; "a") etc. to
generate hidden fields; unfortunately to use this form it is required
to modify $cgi-&gt;param("a") etc., which makes href(-replay,...) use
wrong replay values.  This for example made the "next" link on the
bottom of the page has a=search instead of a=$action, and thus fails to
get you to the next page.

Because in CGI the value of a hidden field is "sticky", there is no
way to modify it short of modifying $cgi-&gt;param(...).  Therefore it
got replaced by generating &lt;input type="hidden" ...&gt; element [semi]
directly.

Alternate solution would be for href(-replay,...) to use values saved
in global variables, such as $action etc., instead of (re)reading them
from $cgi-&gt;param($symbol).

The bad link was reported by Kai Blin through
  http://bugs.debian.org/481902

Reported-by: Kai Blin &lt;kai.blin@gmail.com&gt;
Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Tested-by: Gerrit Pape &lt;pape@smarden.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge 1.5.5.3 in</title>
<updated>2008-05-28T05:34:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-05-28T05:22:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b71ce7f3f13ebd0e212bdda82b012ee36df4f63f'/>
<id>urn:sha1:b71ce7f3f13ebd0e212bdda82b012ee36df4f63f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gitweb: only display "next" links in logs if there is a next page</title>
<updated>2008-05-28T05:27:30Z</updated>
<author>
<name>Lea Wiemann</name>
<email>lewiemann@gmail.com</email>
</author>
<published>2008-05-27T23:25:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1f684dc01c6a45341e8e47d8393f0ef66fdfc398'/>
<id>urn:sha1:1f684dc01c6a45341e8e47d8393f0ef66fdfc398</id>
<content type='text'>
There was a bug in the implementation of the "next" links in
format_paging_nav (for log and shortlog), which caused the next links
to always be displayed, even if there is no next page.  This fixes it.

Signed-off-by: Lea Wiemann &lt;LeWiemann@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
