<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/objects, branch 2.0.7</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>Fixed 'TypeError: decode() takes no keyword arguments' on Python 2.6</title>
<updated>2016-06-01T08:02:44+00:00</updated>
<author>
<name>Andreas Maier</name>
<email>maiera@de.ibm.com</email>
</author>
<published>2016-06-01T08:02:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=55969cb6034d5b416946cdb8aaf7223b1c3cbea6'/>
<id>55969cb6034d5b416946cdb8aaf7223b1c3cbea6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore invalid data when decoding commit objects</title>
<updated>2016-05-30T14:33:59+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-05-30T14:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=79c99c0f66c8f3c8d13258376c82125a23b1b5c8'/>
<id>79c99c0f66c8f3c8d13258376c82125a23b1b5c8</id>
<content type='text'>
Previously, GitPython chokes on this while decoding.  Rather than
choking, instead accept the error and replace the invalid bytes by the
� (\x80) char.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, GitPython chokes on this while decoding.  Rather than
choking, instead accept the error and replace the invalid bytes by the
� (\x80) char.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for getting "aware" datetime info</title>
<updated>2016-04-19T19:52:06+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-19T12:27:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=a2c8c7f86e6a61307311ea6036dac4f89b64b500'/>
<id>a2c8c7f86e6a61307311ea6036dac4f89b64b500</id>
<content type='text'>
This adds 2 properties to commits.  Their values are derived from the
existing data stored on them, but this makes them more conveniently
queryable:

    - authored_datetime
    - committed_datetime

These return "aware" datetimes, so they are effectively companions to
their raw timestamp equivalents, respectively `authored_date` and
`committed_date`.

These datetime instances are convenient structures since they show the
author-local commit date and their UTC offset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds 2 properties to commits.  Their values are derived from the
existing data stored on them, but this makes them more conveniently
queryable:

    - authored_datetime
    - committed_datetime

These return "aware" datetimes, so they are effectively companions to
their raw timestamp equivalents, respectively `authored_date` and
`committed_date`.

These datetime instances are convenient structures since they show the
author-local commit date and their UTC offset.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tree): show that fixing Tree.cache is not possible</title>
<updated>2015-12-14T18:19:19+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-14T18:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=4f1110bd9b00cb8c1ea07c3aafe9cde89b3dbf9b'/>
<id>4f1110bd9b00cb8c1ea07c3aafe9cde89b3dbf9b</id>
<content type='text'>
The problem is that a per-tree modification API cannot work properly, as the sorting is based
on full paths of all entries within the repository. This feat can only be achieved by the index,
which to my knowledge already does it correctly.

The only fix is to remove the misleading API entirely, which will happen in the next commit.

Related to #369
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem is that a per-tree modification API cannot work properly, as the sorting is based
on full paths of all entries within the repository. This feat can only be achieved by the index,
which to my knowledge already does it correctly.

The only fix is to remove the misleading API entirely, which will happen in the next commit.

Related to #369
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(tree): remove dead code</title>
<updated>2015-12-13T12:21:44+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-13T12:21:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=0de827a0e63850517aa93c576c25a37104954dba'/>
<id>0de827a0e63850517aa93c576c25a37104954dba</id>
<content type='text'>
[skip ci]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[skip ci]
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tree): tree item sort now uses git-style</title>
<updated>2015-12-13T12:10:33+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-13T12:10:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=d82a6c5ed9108be5802a03c38f728a07da57438e'/>
<id>d82a6c5ed9108be5802a03c38f728a07da57438e</id>
<content type='text'>
Previously it was possible to generate trees which didn't
appear legit to git as gitpython's sorting was a simple alpha-numeric
sort. Git uses one that minimizes literal string comparisons though,
and thus behaves slightly differently sometimes.

Fixes #369
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously it was possible to generate trees which didn't
appear legit to git as gitpython's sorting was a simple alpha-numeric
sort. Git uses one that minimizes literal string comparisons though,
and thus behaves slightly differently sometimes.

Fixes #369
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(commit): respect daylight saving when computing utc-offset</title>
<updated>2015-11-08T14:09:41+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-11-08T14:09:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=0900a51f986f3ed736d9556b3296d37933018196'/>
<id>0900a51f986f3ed736d9556b3296d37933018196</id>
<content type='text'>
Related to #362
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #362
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(commit): serialization timezone handling</title>
<updated>2015-08-17T20:33:02+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-17T20:32:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=a8f7e3772f68c8e6350b9ff5ac981ba3223f2d43'/>
<id>a8f7e3772f68c8e6350b9ff5ac981ba3223f2d43</id>
<content type='text'>
Previously timezones which were not divisable by 3600s would be
parsed correctly, but would serialize into a full hour, rounded up.

Now floating point computation is used which fixes the issue.

Related to #336
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously timezones which were not divisable by 3600s would be
parsed correctly, but would serialize into a full hour, rounded up.

Now floating point computation is used which fixes the issue.

Related to #336
</pre>
</div>
</content>
</entry>
<entry>
<title>gic {init,clone} --separate-git-dir is supported only since 1.7.5</title>
<updated>2015-07-22T11:35:47+00:00</updated>
<author>
<name>Julien Pivotto</name>
<email>roidelapluie@inuits.eu</email>
</author>
<published>2015-07-22T07:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=6fdb6a5eac7433098cfbb33d3e18d6dbba8fa3d3'/>
<id>6fdb6a5eac7433098cfbb33d3e18d6dbba8fa3d3</id>
<content type='text'>
Without this commit the update() function of a submodule does not work
in CentOS 6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this commit the update() function of a submodule does not work
in CentOS 6.
</pre>
</div>
</content>
</entry>
<entry>
<title>typo in submodules api documentation</title>
<updated>2015-07-17T20:10:05+00:00</updated>
<author>
<name>Julien Pivotto</name>
<email>roidelapluie@gmail.com</email>
</author>
<published>2015-07-17T20:09:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=3438795d2af6d9639d1d6e9182ad916e73dd0c37'/>
<id>3438795d2af6d9639d1d6e9182ad916e73dd0c37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
