<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/diff.py, branch 1.0.1</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>Store path attribute on Diff object</title>
<updated>2015-03-02T17:25:27+00:00</updated>
<author>
<name>James E. Blair</name>
<email>corvus@gnu.org</email>
</author>
<published>2015-03-02T17:25:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=50f763cfe38a1d69a3a04e41a36741545885f1d8'/>
<id>50f763cfe38a1d69a3a04e41a36741545885f1d8</id>
<content type='text'>
If a file in a commit contains no changes (for example, if only the
file mode is changed) there will be no blob attached.  This is
usually where the filename is stored, so without it, the calling
context can not tell what file was changed.  Instead, always
store a_path and b_path on the Diff object so that information
is available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a file in a commit contains no changes (for example, if only the
file mode is changed) there will be no blob attached.  This is
usually where the filename is stored, so without it, the calling
context can not tell what file was changed.  Instead, always
store a_path and b_path on the Diff object so that information
is available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Overhauled all tutorials, and placed them in a unit-test.</title>
<updated>2015-01-22T11:40:07+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-22T11:40:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=b54b9399920375f0bab14ff8495c0ea3f5fa1c33'/>
<id>b54b9399920375f0bab14ff8495c0ea3f5fa1c33</id>
<content type='text'>
That way they are protected from regression.

Fixes #239
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way they are protected from regression.

Fixes #239
</pre>
</div>
</content>
</entry>
<entry>
<title>Now Diff.__str__ works correctly in all python versions.</title>
<updated>2015-01-09T16:16:35+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-09T16:14:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c767b5206f1e9c8536110dda4d515ebb9242bbeb'/>
<id>c767b5206f1e9c8536110dda4d515ebb9242bbeb</id>
<content type='text'>
Additionally, unicode handling was improved to the point where we deal
with all diff(create_path=True) data as binary.
Therefore we don't claim to know all encodings of all textfiles in the world,
even though we still assume that everything git throws at us is utf-8 encoded.

Fixes #113
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additionally, unicode handling was improved to the point where we deal
with all diff(create_path=True) data as binary.
Therefore we don't claim to know all encodings of all textfiles in the world,
even though we still assume that everything git throws at us is utf-8 encoded.

Fixes #113
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed mode-handling in Diff creation, and added assertions to catch this in future</title>
<updated>2015-01-09T16:16:35+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-09T15:54:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=85a5a8c6a931f8b3a220ed61750d1f9758d0810a'/>
<id>85a5a8c6a931f8b3a220ed61750d1f9758d0810a</id>
<content type='text'>
There is still some work todo in terms of how we handle the encoding
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is still some work todo in terms of how we handle the encoding
</pre>
</div>
</content>
</entry>
<entry>
<title>Added test to verify binary diffs are working as well.</title>
<updated>2015-01-09T16:16:35+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-09T12:15:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=18caa610d50b92331485013584f5373804dd0416'/>
<id>18caa610d50b92331485013584f5373804dd0416</id>
<content type='text'>
Related to #74
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #74
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for rename detection in raw mode (which is the default).</title>
<updated>2015-01-08T10:16:49+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-08T10:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=987f9bbd08446de3f9d135659f2e36ad6c9d14fb'/>
<id>987f9bbd08446de3f9d135659f2e36ad6c9d14fb</id>
<content type='text'>
Fixes #36
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #36
</pre>
</div>
</content>
</entry>
<entry>
<title>Added assertion to better detect diff issues.</title>
<updated>2015-01-08T09:14:15+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-08T09:14:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=27b4efed7a435153f18598796473b3fba06c513d'/>
<id>27b4efed7a435153f18598796473b3fba06c513d</id>
<content type='text'>
Helps fixing #35

Also, the production status was changed to 'stable', which should
have been done much earlier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Helps fixing #35

Also, the production status was changed to 'stable', which should
have been done much earlier.
</pre>
</div>
</content>
</entry>
<entry>
<title>test_diff works</title>
<updated>2015-01-05T17:03:08+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-05T17:03:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=31b3673bdb9d8fb7feea8ae887be455c4a880f76'/>
<id>31b3673bdb9d8fb7feea8ae887be455c4a880f76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit works once again</title>
<updated>2015-01-05T16:59:22+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-05T16:59:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e1060a2a8c90c0730c3541811df8f906dac510a7'/>
<id>e1060a2a8c90c0730c3541811df8f906dac510a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initial set of adjustments to make (most) imports work.</title>
<updated>2015-01-04T18:14:33+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T18:14:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f6aa8d116eb33293c0a9d6d600eb7c32832758b9'/>
<id>f6aa8d116eb33293c0a9d6d600eb7c32832758b9</id>
<content type='text'>
More to come, especially when it's about strings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
More to come, especially when it's about strings
</pre>
</div>
</content>
</entry>
</feed>
