<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/lib/diff.tcl, branch gitgui-0.14.0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=gitgui-0.14.0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=gitgui-0.14.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2011-01-28T09:01:17Z</updated>
<entry>
<title>git-gui: handle meta diff header lines only in the header section</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bf59439847369ce8c1169fdf58aca5ca857dc568'/>
<id>urn:sha1:bf59439847369ce8c1169fdf58aca5ca857dc568</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: handle special content lines only in the diff header section</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d1c7f8aa666dfc96743782cba452112c7678e9eb'/>
<id>urn:sha1:d1c7f8aa666dfc96743782cba452112c7678e9eb</id>
<content type='text'>
These two also stop the diff header.

Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: always reset the current tag</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6459d7c046e5ab618ffde2d5a04dc83b5f97a600'/>
<id>urn:sha1:6459d7c046e5ab618ffde2d5a04dc83b5f97a600</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: move 3way diff autodetect up</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=963ceab57e0743ed76889b93d051dee828eed859'/>
<id>urn:sha1:963ceab57e0743ed76889b93d051dee828eed859</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: there is no "mode *" diff header line</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3c9ae64c81bf6261fa9b19de5b6134e321905838'/>
<id>urn:sha1:3c9ae64c81bf6261fa9b19de5b6134e321905838</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: name also new symlinks so</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=97b8ee167154b66ec59367d3cc6d6abf5a996440'/>
<id>urn:sha1:97b8ee167154b66ec59367d3cc6d6abf5a996440</id>
<content type='text'>
and rename them only in the diff header

Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: handle index lines only in the diff header</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ebd143ff999f40996832e9c221c41cb609578cd1'/>
<id>urn:sha1:ebd143ff999f40996832e9c221c41cb609578cd1</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: rework handling of diff header</title>
<updated>2011-01-28T09:01:17Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:47:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c976bbff3c3e46e700adbdc14def8c9432fc925c'/>
<id>urn:sha1:c976bbff3c3e46e700adbdc14def8c9432fc925c</id>
<content type='text'>
The fix in ca53c3f (Fix diff parsing for lines starting with "--" or "++",
2008-09-05) got a bug report from Johannes Sixt, that new files in the
index now looks like:

  new file mode 100644
  --- /dev/null
  +++ b/foo
  @@ -0,0 +1 @@
  +foo

The introduced problem was that the 'in-diff-header'-flag was unconditially
disabled. Now it is only disabled when a hunk line is detected. And also
re-enabled when we encounter a new diff header.

The second part solves also the issue reported by me for diffs with file
type changes (i.e. the ''error: Unhandled 2 way diff marker: {d}"', which
comes from the second 'diff --git' line).

Reported-by: Johannes Sixt &lt;j.sixt@viscovery.net&gt;
Reported-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix use of hunk tag for non-hunk content.</title>
<updated>2010-12-06T22:01:01Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-06T22:01:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=88b21c2a407833a66f9aeb650f5b96c672691ecf'/>
<id>urn:sha1:88b21c2a407833a66f9aeb650f5b96c672691ecf</id>
<content type='text'>
The hunk tag d_@ lost its blue forground color in "apply color information
from git diff output" (2010-10-22, 8f85599). But this tag was also used
for non-hunk content like untracked file mime types or git submodules.

Introduce a new tag for this type of content which has the blue forground
again.

Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix use of renamed tag.</title>
<updated>2010-12-06T21:09:53Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-11-29T08:21:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c7ec31a36e6309be1392ea58948303286665fdd9'/>
<id>urn:sha1:c7ec31a36e6309be1392ea58948303286665fdd9</id>
<content type='text'>
The d======= was renamed to d= in 4590307.

Fix this.

Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
</feed>
