<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/cmd.py, branch 2.1.4</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>Spelling fixes</title>
<updated>2017-03-09T10:03:29+00:00</updated>
<author>
<name>Ville Skyttä</name>
<email>ville.skytta@iki.fi</email>
</author>
<published>2017-03-09T09:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=8dffba51b4fd88f7d26a43cf6d1fbbe3cdb9f44d'/>
<id>8dffba51b4fd88f7d26a43cf6d1fbbe3cdb9f44d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #582 from gitpython-developers/no_devnull_open</title>
<updated>2017-02-25T09:38:43+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2017-02-25T09:38:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=2ede752333a851ee6ad9ec2260a0fb3e4f3c1b0b'/>
<id>2ede752333a851ee6ad9ec2260a0fb3e4f3c1b0b</id>
<content type='text'>
fix(cmd): checking process.DEVNUL were needlessly opening `os.devnull`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(cmd): checking process.DEVNUL were needlessly opening `os.devnull`</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #555 from ankostis/cntxtmman</title>
<updated>2017-02-25T09:32:32+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2017-02-25T09:32:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=0181a40db75bb27277bec6e0802f09a45f84ffb3'/>
<id>0181a40db75bb27277bec6e0802f09a45f84ffb3</id>
<content type='text'>
Retrofit `repo` class as context-man to cleanup global mman on repo-delete</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Retrofit `repo` class as context-man to cleanup global mman on repo-delete</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): don't try to use TASKKILL on linux</title>
<updated>2017-02-25T09:23:39+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2017-02-25T09:23:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=88732b694068704cb151e0c4256a8e8d1adaff38'/>
<id>88732b694068704cb151e0c4256a8e8d1adaff38</id>
<content type='text'>
Fixes #576
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #576
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): checking process.DEVNUL were needlessly opening `os.devnull`</title>
<updated>2017-02-10T12:31:41+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2017-02-10T12:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=12db6bbe3712042c10383082a4c40702b800a36a'/>
<id>12db6bbe3712042c10383082a4c40702b800a36a</id>
<content type='text'>
Fixes resource-leak warning on Windows Puython-3.5.3+:

D:\python-3.5.2.amd64\lib\site-packages\git\cmd.py:583: ResourceWarning:
unclosed file &lt;_io.BufferedWriter name='nul'&gt;
  else getattr(subprocess, 'DEVNULL', open(os.devnull, 'wb')))</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes resource-leak warning on Windows Puython-3.5.3+:

D:\python-3.5.2.amd64\lib\site-packages\git\cmd.py:583: ResourceWarning:
unclosed file &lt;_io.BufferedWriter name='nul'&gt;
  else getattr(subprocess, 'DEVNULL', open(os.devnull, 'wb')))</pre>
</div>
</content>
</entry>
<entry>
<title>style(cmd): pythonize cmd-args filtering for PY26, improve docstring</title>
<updated>2016-12-08T13:42:53+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-12-08T13:19:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f858c449a993124939e9082dcea796c5a13d0a74'/>
<id>f858c449a993124939e9082dcea796c5a13d0a74</id>
<content type='text'>
Apply codereview comments of #541.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply codereview comments of #541.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #541 from andy-maier/py26_fixes</title>
<updated>2016-12-08T12:20:52+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-12-08T12:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=2f207e0e15ad243dd24eafce8b60ed2c77d6e725'/>
<id>2f207e0e15ad243dd24eafce8b60ed2c77d6e725</id>
<content type='text'>
Fixes to support Python 2.6 again.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes to support Python 2.6 again.</pre>
</div>
</content>
</entry>
<entry>
<title>chore(lint): flake8</title>
<updated>2016-12-08T11:54:34+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-12-08T11:54:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=b06b13e61e8db81afdd666ac68f4a489cec87d5a'/>
<id>b06b13e61e8db81afdd666ac68f4a489cec87d5a</id>
<content type='text'>
Interestingly only shows in particular python versions
on travis.
Maybe some caching effect?

Locally it is reproducible easily, with the latest flake8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Interestingly only shows in particular python versions
on travis.
Maybe some caching effect?

Locally it is reproducible easily, with the latest flake8
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes to support Python 2.6 again.</title>
<updated>2016-10-24T14:02:31+00:00</updated>
<author>
<name>Andreas Maier</name>
<email>maiera@de.ibm.com</email>
</author>
<published>2016-10-21T09:11:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f3d5df2ce3addd9e9e1863f4f33665a16b415b71'/>
<id>f3d5df2ce3addd9e9e1863f4f33665a16b415b71</id>
<content type='text'>
Details:

- Added Python 2.6 again to .travis.yml (it was removed in commit 4486bcb).

- Replaced the use of dictionary comprehensions in `git/cmd.py` around
  line 800 with the code before that change (in commit 25a2ebf).
  Reason: dict comprehensions were introduced only in Python 2.7.

- Changed the import source for `SkipTest` and `skipIf` from `unittest.case`
  to first trying `unittest` and upon ImportError from `unittest2`.
  This was done in `git/util.py` and in several testcases.
  Reason: `SkipTest` and `skipIf` were introduced to unittest only
  in Python 2.7, and `unittest2` is a backport of `unittest` additions
  to Python 2.6.

- In git/test/lib/helper.py, fixed the definition of `assertRaisesRegex`
  to work on py26.

- For Python 2.6, added the `unittest2` dependency to `requirements.txt`
  and changed `.travis.yml` to install `unittest2`. Because git/util.py
  uses SkipTest from unittest/unittest2, the dependency could not be added
  to `test-requirements.txt`.

- Fixed an assertion in `git/test/test_index.py` to also allow
  a Python 2.6 specific exception message.

- In `is_cygwin_git()` in `git/util.py`, replaced `check_output()` with
  `Popen()`. It was added in Python 2.7.

- Enabled Python 2.6 for Windows:

  - Added Python 2.6 for MINGW in .appveyor.yml.

  - When defining `PROC_CREATIONFLAGS` in `git/cmd.py`, made use of certain
    win32 and subprocess flags that were introduced in Python 2.7, dependent
    on whether we run on Python 2.7 or higher.

  - In `AutoInterrupt.__del__()` in `git/cmd.py`, allowed for `os` not having
    `kill()`. `os.kill()` was added for Windows in Python 2.7 (For Linux, it
    existed in Python 2.6 already).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Details:

- Added Python 2.6 again to .travis.yml (it was removed in commit 4486bcb).

- Replaced the use of dictionary comprehensions in `git/cmd.py` around
  line 800 with the code before that change (in commit 25a2ebf).
  Reason: dict comprehensions were introduced only in Python 2.7.

- Changed the import source for `SkipTest` and `skipIf` from `unittest.case`
  to first trying `unittest` and upon ImportError from `unittest2`.
  This was done in `git/util.py` and in several testcases.
  Reason: `SkipTest` and `skipIf` were introduced to unittest only
  in Python 2.7, and `unittest2` is a backport of `unittest` additions
  to Python 2.6.

- In git/test/lib/helper.py, fixed the definition of `assertRaisesRegex`
  to work on py26.

- For Python 2.6, added the `unittest2` dependency to `requirements.txt`
  and changed `.travis.yml` to install `unittest2`. Because git/util.py
  uses SkipTest from unittest/unittest2, the dependency could not be added
  to `test-requirements.txt`.

- Fixed an assertion in `git/test/test_index.py` to also allow
  a Python 2.6 specific exception message.

- In `is_cygwin_git()` in `git/util.py`, replaced `check_output()` with
  `Popen()`. It was added in Python 2.7.

- Enabled Python 2.6 for Windows:

  - Added Python 2.6 for MINGW in .appveyor.yml.

  - When defining `PROC_CREATIONFLAGS` in `git/cmd.py`, made use of certain
    win32 and subprocess flags that were introduced in Python 2.7, dependent
    on whether we run on Python 2.7 or higher.

  - In `AutoInterrupt.__del__()` in `git/cmd.py`, allowed for `os` not having
    `kill()`. `os.kill()` was added for Windows in Python 2.7 (For Linux, it
    existed in Python 2.6 already).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'cygwin' of https://github.com/ankostis/GitPython into ankostis-cygwin</title>
<updated>2016-10-22T09:11:25+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-10-22T09:11:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=caa0ea7a0893fe90ea043843d4e6ad407126d7b8'/>
<id>caa0ea7a0893fe90ea043843d4e6ad407126d7b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
