<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/test/test_config.py, branch 1.0.2</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>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://trove.baserock.org/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(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://trove.baserock.org/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>Fixed configuration file test - release call was missing.</title>
<updated>2015-01-19T16:47:16+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-19T16:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d5054fdb1766cb035a1186c3cef4a14472fee98d'/>
<id>d5054fdb1766cb035a1186c3cef4a14472fee98d</id>
<content type='text'>
Once again, __del__ is not being called as usual anymore in python 3 ... .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Once again, __del__ is not being called as usual anymore in python 3 ... .
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented Submodule.rename()</title>
<updated>2015-01-19T15:57:11+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-19T15:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=20863cfe4a1b0c5bea18677470a969073570e41c'/>
<id>20863cfe4a1b0c5bea18677470a969073570e41c</id>
<content type='text'>
A test verifies it's truly working.

Related to #238
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A test verifies it's truly working.

Related to #238
</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://trove.baserock.org/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>rewrote test-string to have a chance to make flake8 happy.</title>
<updated>2015-01-10T13:09:58+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-10T13:09:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=bfce49feb0be6c69f7fffc57ebdd22b6da241278'/>
<id>bfce49feb0be6c69f7fffc57ebdd22b6da241278</id>
<content type='text'>
That way, flake won't have to completely ignore issues it might have
in other portions of this file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way, flake won't have to completely ignore issues it might have
in other portions of this file.
</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://trove.baserock.org/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>Make flake8 happy</title>
<updated>2015-01-06T14:38:20+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-06T14:38:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e0c65d6638698f4e3a9e726efca8c0bcf466cd62'/>
<id>e0c65d6638698f4e3a9e726efca8c0bcf466cd62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Intermediate commit: test_config and test_actor works</title>
<updated>2015-01-05T14:53:46+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-05T14:53:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=04357d0d46fee938a618b64daed1716606e05ca5'/>
<id>04357d0d46fee938a618b64daed1716606e05ca5</id>
<content type='text'>
Kind of tackling the tasks step by step, picking low-hanging fruit first,
or the ones that everyone depends on
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Kind of tackling the tasks step by step, picking low-hanging fruit first,
or the ones that everyone depends on
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed io types to make tests work on PY2 once again.</title>
<updated>2015-01-05T09:09:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-05T09:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=bc8c91200a7fb2140aadd283c66b5ab82f9ad61e'/>
<id>bc8c91200a7fb2140aadd283c66b5ab82f9ad61e</id>
<content type='text'>
Now it's about going through PY3 issues
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now it's about going through PY3 issues
</pre>
</div>
</content>
</entry>
</feed>
