<feed xmlns='http://www.w3.org/2005/Atom'>
<title>GitPython/git/repo, branch 2.0.0</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>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>
<entry>
<title>fix(cmd): allow improved errors during clone operation</title>
<updated>2016-02-14T17:22:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-14T17:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=121f6af3a75e4f48acf31b1af2386cdd5bf91e00'/>
<id>121f6af3a75e4f48acf31b1af2386cdd5bf91e00</id>
<content type='text'>
Related to #383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #383
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(clone): call communicate if there is no progress handler</title>
<updated>2016-02-07T10:56:19+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-07T10:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=b145de39700001d91662404221609b86d2c659d0'/>
<id>b145de39700001d91662404221609b86d2c659d0</id>
<content type='text'>
Previously, it could have happened that pipes ran full, deadlocking the operation

Related to #72
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, it could have happened that pipes ran full, deadlocking the operation

Related to #72
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(repo): fail loudly if worktrees are used</title>
<updated>2015-08-29T14:20:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-29T14:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=e8590424997ab1d578c777fe44bf7e4173036f93'/>
<id>e8590424997ab1d578c777fe44bf7e4173036f93</id>
<content type='text'>
As GitPython is in maintenance mode, there will be no new features.
However, I believe it's good idea to explicitly state we do not support
certain things if this is the case.

Therefore, when worktrees are encountered, we will throw an specific
exception to indicate that.

The current implementation is hacky to speed up development,
and increases the risk of failing due to false-positive worktree
directories.

Related to #344
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As GitPython is in maintenance mode, there will be no new features.
However, I believe it's good idea to explicitly state we do not support
certain things if this is the case.

Therefore, when worktrees are encountered, we will throw an specific
exception to indicate that.

The current implementation is hacky to speed up development,
and increases the risk of failing due to false-positive worktree
directories.

Related to #344
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(repo): use GitCmdObjectDB by default</title>
<updated>2015-08-22T14:32:55+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-22T14:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=6eb3af27464ffba83e3478b0a0c8b1f9ff190889'/>
<id>6eb3af27464ffba83e3478b0a0c8b1f9ff190889</id>
<content type='text'>
This should fix resource leaking issues once and for all.

Related #304
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should fix resource leaking issues once and for all.

Related #304
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement is_ancestor</title>
<updated>2015-07-21T15:02:24+00:00</updated>
<author>
<name>Sandy Carter</name>
<email>sandy.carter@savoirfairelinux.com</email>
</author>
<published>2015-07-21T15:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=65c07d64a7b1dc85c41083c60a8082b3705154c3'/>
<id>65c07d64a7b1dc85c41083c60a8082b3705154c3</id>
<content type='text'>
Wrap `git merge-base --is-ancestor` into its own function because it acts
as a boolean check unlike base `git merge-base call`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap `git merge-base --is-ancestor` into its own function because it acts
as a boolean check unlike base `git merge-base call`
</pre>
</div>
</content>
</entry>
</feed>
