<feed xmlns='http://www.w3.org/2005/Atom'>
<title>GitPython/git/repo, branch 2.0.3</title>
<subtitle>Forked from https://github.com/gitpython-developers/GitPython</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/'/>
<entry>
<title>Ignore trailing last empty string in .split() output</title>
<updated>2016-05-24T17:27:32+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-05-24T17:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=187fe114585be2d367a81997509b40e62fdbc18e'/>
<id>187fe114585be2d367a81997509b40e62fdbc18e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check if byte string is empty for py3 compatibility</title>
<updated>2016-05-24T16:02:13+00:00</updated>
<author>
<name>Jonathan Chu</name>
<email>jonathan.chu@me.com</email>
</author>
<published>2016-05-24T16:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=903826a50d401d8829912e4bcd8412b8cdadac02'/>
<id>903826a50d401d8829912e4bcd8412b8cdadac02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split lines by new line characters</title>
<updated>2016-05-24T15:19:14+00:00</updated>
<author>
<name>Jonathan Chu</name>
<email>jonathan.chu@me.com</email>
</author>
<published>2016-05-24T15:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=73ab28744df3fc292a71c3099ff1f3a20471f188'/>
<id>73ab28744df3fc292a71c3099ff1f3a20471f188</id>
<content type='text'>
Opt to split lines by the new line character instead of letting
`splitlines()` do this. This helps catch the issue when there are
special characters in the line, particular the commit summary section.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Opt to split lines by the new line character instead of letting
`splitlines()` do this. This helps catch the issue when there are
special characters in the line, particular the commit summary section.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct mode for executable files</title>
<updated>2016-05-19T11:47:40+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-05-19T11:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=bebc4f56f4e9a0bd3e88fcca3d40ece090252e82'/>
<id>bebc4f56f4e9a0bd3e88fcca3d40ece090252e82</id>
<content type='text'>
Fixes #430
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #430
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify costs of certain properties</title>
<updated>2016-05-19T11:09:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-05-19T11:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=2376bd397f084902196a929171c7f7869529bffc'/>
<id>2376bd397f084902196a929171c7f7869529bffc</id>
<content type='text'>
Fixes #428
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #428
</pre>
</div>
</content>
</entry>
<entry>
<title>Return all available data from git-blame</title>
<updated>2016-04-14T14:11:34+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-14T11:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=2f1b69ad52670a67e8b766e89451080219871739'/>
<id>2f1b69ad52670a67e8b766e89451080219871739</id>
<content type='text'>
Returning this now to avoid having to change the function's return value
structure later on if we want to emit more information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Returning this now to avoid having to change the function's return value
structure later on if we want to emit more information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop dependency on six</title>
<updated>2016-04-14T14:11:14+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-14T13:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=6964e3efc4ac779d458733a05c9d71be2194b2ba'/>
<id>6964e3efc4ac779d458733a05c9d71be2194b2ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow passing args to git-blame</title>
<updated>2016-04-13T14:44:17+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-13T14:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=f533a68cb5295f912da05e061a0b9bca05b3f0c8'/>
<id>f533a68cb5295f912da05e061a0b9bca05b3f0c8</id>
<content type='text'>
This can be used to pass options like -C or -M.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can be used to pass options like -C or -M.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add incremental blame support</title>
<updated>2016-04-13T14:44:17+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-13T12:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=e5b8220a1a967abdf2bae2124e3e22a9eea3729f'/>
<id>e5b8220a1a967abdf2bae2124e3e22a9eea3729f</id>
<content type='text'>
This adds a sibling method to Repo's blame method:

    Repo.blame_incremental(rev, path, **kwargs)

This can alternatively be called using:

    Repo.blame(rev, path, incremental=True)

The main difference is that blame incremental is a bit more efficient
and does not return the full file's contents, just the commits and the
line number ranges.  The parser is a bit more straight-forward and
faster since the incremental output format is defined a little stricter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a sibling method to Repo's blame method:

    Repo.blame_incremental(rev, path, **kwargs)

This can alternatively be called using:

    Repo.blame(rev, path, incremental=True)

The main difference is that blame incremental is a bit more efficient
and does not return the full file's contents, just the commits and the
line number ranges.  The parser is a bit more straight-forward and
faster since the incremental output format is defined a little stricter.
</pre>
</div>
</content>
</entry>
<entry>
<title>enable config parsers to be used as context managers</title>
<updated>2016-02-20T21:09:31+00:00</updated>
<author>
<name>Raphael Boidol</name>
<email>raphael.boidol@tngtech.com</email>
</author>
<published>2016-02-20T21:00:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=dc9278fb4432f0244f4d780621d5c1b57a03b720'/>
<id>dc9278fb4432f0244f4d780621d5c1b57a03b720</id>
<content type='text'>
if used as context managers, the parsers will automatically release their file locks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if used as context managers, the parsers will automatically release their file locks.
</pre>
</div>
</content>
</entry>
</feed>
