<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/lib/git/cmd.py, branch 0.1.6</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>Lots of spring cleaning and added in Sphinx documentation.</title>
<updated>2009-01-24T20:40:27+00:00</updated>
<author>
<name>Michael Trier</name>
<email>mtrier@gmail.com</email>
</author>
<published>2009-01-24T20:40:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c76852d0bff115720af3f27acdb084c59361e5f6'/>
<id>c76852d0bff115720af3f27acdb084c59361e5f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use shell=True in windows (git.exe needs to be on %PATH%)</title>
<updated>2008-08-11T18:48:41+00:00</updated>
<author>
<name>Florian Apolloner</name>
<email>florian@apolloner.eu</email>
</author>
<published>2008-08-11T18:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=cf37099ea8d1d8c7fbf9b6d12d7ec0249d3acb8b'/>
<id>cf37099ea8d1d8c7fbf9b6d12d7ec0249d3acb8b</id>
<content type='text'>
One bug remaining: git on windows is returning status 0 for `git this-does-not-exist`, so no GitCommandError is raised.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One bug remaining: git on windows is returning status 0 for `git this-does-not-exist`, so no GitCommandError is raised.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed method_missing since it was only used in one place.</title>
<updated>2008-07-17T21:22:01+00:00</updated>
<author>
<name>Michael Trier</name>
<email>mtrier@gmail.com</email>
</author>
<published>2008-07-17T21:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c04c60f12d3684ecf961509d1b8db895e6f9aac0'/>
<id>c04c60f12d3684ecf961509d1b8db895e6f9aac0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added license information to all files.</title>
<updated>2008-07-17T02:18:21+00:00</updated>
<author>
<name>Michael Trier</name>
<email>mtrier@gmail.com</email>
</author>
<published>2008-07-17T02:18:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=bfdf98cadedfa6042117cd7a83952ca2f465d26f'/>
<id>bfdf98cadedfa6042117cd7a83952ca2f465d26f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed http://groups.google.com/group/git-python/browse_thread/thread/b8f3580abf31f9db?hl=en# and passed Git a working_tree again (sort of).</title>
<updated>2008-06-24T22:43:07+00:00</updated>
<author>
<name>Florian Apolloner</name>
<email>florian@apolloner.eu</email>
</author>
<published>2008-06-24T22:41:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=990d1fe06e8c2db48a895aaa7e5e5eda8b330a5c'/>
<id>990d1fe06e8c2db48a895aaa7e5e5eda8b330a5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>continued yesterdays work on the execute stuff</title>
<updated>2008-06-21T16:44:07+00:00</updated>
<author>
<name>Florian Apolloner</name>
<email>florian@apolloner.eu</email>
</author>
<published>2008-06-21T16:44:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c63cd9873bf733c068a5f183442ec82873fef1fc'/>
<id>c63cd9873bf733c068a5f183442ec82873fef1fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>made with_exceptions=True default (don't look before you leak ;)) and removed the combined output of stderr and stdout.</title>
<updated>2008-06-20T21:22:52+00:00</updated>
<author>
<name>Florian Apolloner</name>
<email>florian@apolloner.eu</email>
</author>
<published>2008-06-20T21:22:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=5b01b589e7a19d6be5bd6465e600f84aa8015282'/>
<id>5b01b589e7a19d6be5bd6465e600f84aa8015282</id>
<content type='text'>
Also renamed with_status to extended_output.
The method_missing function needs to be modified, as it does a kwargs.pop(xxx, None); which resulted in with_excpetions=None -&gt; False all the time...
Test should follow tomorrow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also renamed with_status to extended_output.
The method_missing function needs to be modified, as it does a kwargs.pop(xxx, None); which resulted in with_excpetions=None -&gt; False all the time...
Test should follow tomorrow.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd: rename with_keep_cwd to keep_cwd</title>
<updated>2008-06-16T00:03:53+00:00</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2008-06-16T00:03:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=3980f11a9411d0b487b73279346cfae938845e7a'/>
<id>3980f11a9411d0b487b73279346cfae938845e7a</id>
<content type='text'>
Having execute() use a different directory is an important piece
of API information so I added more documentation about it and
renamed the flag to just "keep_cwd" since that's shorter and simpler.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having execute() use a different directory is an important piece
of API information so I added more documentation about it and
renamed the flag to just "keep_cwd" since that's shorter and simpler.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'sverre/master' into david</title>
<updated>2008-06-15T23:54:43+00:00</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2008-06-15T23:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=579e2c07bbb39577fa32fed8cb42297c1c5516d8'/>
<id>579e2c07bbb39577fa32fed8cb42297c1c5516d8</id>
<content type='text'>
* commit 'sverre/master':
  Added a with_keep_cwd option
  Improved the GIT_PYTHON_TRACE=full output format
  Added /dist to .gitignore

Conflicts:

	lib/git/cmd.py

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit 'sverre/master':
  Added a with_keep_cwd option
  Improved the GIT_PYTHON_TRACE=full output format
  Added /dist to .gitignore

Conflicts:

	lib/git/cmd.py

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd: better support for bare repositories</title>
<updated>2008-06-15T23:45:29+00:00</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2008-06-15T23:45:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=fd5f111439e7a2e730b602a155aa533c68badbf8'/>
<id>fd5f111439e7a2e730b602a155aa533c68badbf8</id>
<content type='text'>
In order to avoid the expense of parsing .git/config
just to know whether or not a repository is bare
at __init__ time, we just pass an optional flag to
Git.__init__():
	bare_repo with a default value of False.

Repo.init_bare() was updated to pass this flag.

We could have an optional Git.read_bare_status() function
that does the expensive lookup.  Then, users can optionally
call it at runtime if they really need to know whether or not
a repository is bare.  That seems like a decent tradeoff between
speed, correctness, and common use cases.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to avoid the expense of parsing .git/config
just to know whether or not a repository is bare
at __init__ time, we just pass an optional flag to
Git.__init__():
	bare_repo with a default value of False.

Repo.init_bare() was updated to pass this flag.

We could have an optional Git.read_bare_status() function
that does the expensive lookup.  Then, users can optionally
call it at runtime if they really need to know whether or not
a repository is bare.  That seems like a decent tradeoff between
speed, correctness, and common use cases.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
