<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/test/fixtures, branch 1.0.2</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>fix(config): ignore empty values in config file</title>
<updated>2015-09-06T13:11:54+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-09-06T13:11:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=074842accb51b2a0c2c1193018d9f374ac5e948f'/>
<id>074842accb51b2a0c2c1193018d9f374ac5e948f</id>
<content type='text'>
Similar to git, we now ignore options which have no value.
Previously it would not handle it consistently, and throw a parsing
error the first time the cache was built.

Afterwards, it was fully usable though.
Now we specifically check for the case of no-value options instead.

Closes #349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Similar to git, we now ignore options which have no value.
Previously it would not handle it consistently, and throw a parsing
error the first time the cache was built.

Afterwards, it was fully usable though.
Now we specifically check for the case of no-value options instead.

Closes #349
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): don't open stdout when fetching</title>
<updated>2015-07-03T13:37:29+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T13:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=369e564174bfdd592d64a027bebc3f3f41ee8f11'/>
<id>369e564174bfdd592d64a027bebc3f3f41ee8f11</id>
<content type='text'>
This allows us to use the main thread to parse stderr to get progress,
and resolve assertion failures hopefully once and for all.

Relates to #301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to use the main thread to parse stderr to get progress,
and resolve assertion failures hopefully once and for all.

Relates to #301
</pre>
</div>
</content>
</entry>
<entry>
<title>test(git): remove unnecessary fixture</title>
<updated>2015-07-03T10:40:57+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T10:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=36dbe7e9b55a09c68ba179bcf2c3d3e1b7898ef3'/>
<id>36dbe7e9b55a09c68ba179bcf2c3d3e1b7898ef3</id>
<content type='text'>
Test was adjusted as well to parse only a single file which simulates
stderr output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test was adjusted as well to parse only a single file which simulates
stderr output.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): line parsing</title>
<updated>2015-07-03T09:58:01+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T09:43:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=040108747e2f868c61f870799a78850b792ddd0a'/>
<id>040108747e2f868c61f870799a78850b792ddd0a</id>
<content type='text'>
* Previously we could fail to parse the last line within a read buffer,
  which is now fixed.
* Added a test to verify our *slow* line parsing works as expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Previously we could fail to parse the last line within a read buffer,
  which is now fixed.
* Added a test to verify our *slow* line parsing works as expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(config): selective cfg write;fix cfg parser</title>
<updated>2015-04-22T06:56:18+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-04-22T06:51:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=b9a2ea80aa9970bbd625da4c986d29a36c405629'/>
<id>b9a2ea80aa9970bbd625da4c986d29a36c405629</id>
<content type='text'>
* config parser now handles quoted values correctly. This doesn't hamper
  multi-line support.
* added regression test to travis to assure we will be warned if we
  rewrite and break the user's .gitconfig file
* only rewrite configuration files if we actually called a mutating
  method on the writer. Previously it would always rewrite it.

Fixes #285
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* config parser now handles quoted values correctly. This doesn't hamper
  multi-line support.
* added regression test to travis to assure we will be warned if we
  rewrite and break the user's .gitconfig file
* only rewrite configuration files if we actually called a mutating
  method on the writer. Previously it would always rewrite it.

Fixes #285
</pre>
</div>
</content>
</entry>
<entry>
<title>Fetch now deals with custom refspecs much better.</title>
<updated>2015-01-22T14:22:39+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-22T14:22:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=06bec1bcd1795192f4a4a274096f053afc8f80ec'/>
<id>06bec1bcd1795192f4a4a274096f053afc8f80ec</id>
<content type='text'>
Even though the test-csae only verifies this spec:
	+refs/pull/*:refs/heads/pull/*
I could locally verify that it indeed handles other ones just as well:
	+refs/pull/*:refs/pull/*

Fixes #243
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even though the test-csae only verifies this spec:
	+refs/pull/*:refs/heads/pull/*
I could locally verify that it indeed handles other ones just as well:
	+refs/pull/*:refs/pull/*

Fixes #243
</pre>
</div>
</content>
</entry>
<entry>
<title>Added advance usage examples to tutorial and made minor fixes.</title>
<updated>2015-01-21T17:34:58+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-21T17:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=e4d3809161fc54d6913c0c2c7f6a7b51eebe223f'/>
<id>e4d3809161fc54d6913c0c2c7f6a7b51eebe223f</id>
<content type='text'>
GIT_PYTHON_TRACE would actually fail (now) if we debugged archive operations.

Related to #239
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GIT_PYTHON_TRACE would actually fail (now) if we debugged archive operations.

Related to #239
</pre>
</div>
</content>
</entry>
<entry>
<title>GitConfigParser now respects and merges 'include' sections</title>
<updated>2015-01-14T11:46:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-14T11:46:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=619c989915b568e4737951fafcbae14cd06d6ea6'/>
<id>619c989915b568e4737951fafcbae14cd06d6ea6</id>
<content type='text'>
We implement it as described in this article:
http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig

Thus we handle

* cycles
* relative and absolute include paths
* write-backs in case of writable GitConfigParser instances

Fixes #201
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We implement it as described in this article:
http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig

Thus we handle

* cycles
* relative and absolute include paths
* write-backs in case of writable GitConfigParser instances

Fixes #201
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented multi-line parsing of git-config to the point where a sepcific test-file is working.</title>
<updated>2015-01-10T12:59:29+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-10T12:59:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=b825dc74773ffa5c7a45b48d72616b222ad2023e'/>
<id>b825dc74773ffa5c7a45b48d72616b222ad2023e</id>
<content type='text'>
This brings us much closer to what git can do, and should at least prevent errors while reading
configuration files (which would break a lot of features, like handling of remotes since these rely
reading configuration files).

Fixes #112
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This brings us much closer to what git can do, and should at least prevent errors while reading
configuration files (which would break a lot of features, like handling of remotes since these rely
reading configuration files).

Fixes #112
</pre>
</div>
</content>
</entry>
<entry>
<title>Added test for complex blame revision query.</title>
<updated>2015-01-09T17:00:38+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-09T16:58:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=a0cb95c5df7a559633c48f5b0f200599c4a62091'/>
<id>a0cb95c5df7a559633c48f5b0f200599c4a62091</id>
<content type='text'>
It works as expected by me at least.
Related to #71
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It works as expected by me at least.
Related to #71
</pre>
</div>
</content>
</entry>
</feed>
