<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/test/test_diff.py, branch 2.1.15</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>Add change in type support</title>
<updated>2018-05-19T07:36:38+00:00</updated>
<author>
<name>Aurélien Matouillot</name>
<email>a.matouillot@gmail.com</email>
</author>
<published>2018-05-15T17:09:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=29aa1b83edf3254f8031cc58188d2da5a83aaf75'/>
<id>29aa1b83edf3254f8031cc58188d2da5a83aaf75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get correcly rename change_type.</title>
<updated>2018-05-19T07:36:38+00:00</updated>
<author>
<name>Aurélien Matouillot</name>
<email>a.matouillot@gmail.com</email>
</author>
<published>2018-02-27T07:15:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c8fd91020739a0d57f1df562a57bf3e50c04c05b'/>
<id>c8fd91020739a0d57f1df562a57bf3e50c04c05b</id>
<content type='text'>
Also store the rename score
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also store the rename score
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite unnecessary dict/list/tuple calls as literals</title>
<updated>2018-03-18T20:26:31+00:00</updated>
<author>
<name>Hugo</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2018-03-18T19:33:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=ac4f7d34f8752ab78949efcaa9f0bd938df33622'/>
<id>ac4f7d34f8752ab78949efcaa9f0bd938df33622</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>src: import os.path as osp</title>
<updated>2016-10-16T00:46:31+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-10-15T11:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=0210e394e0776d0b7097bf666bebd690ed0c0e4f'/>
<id>0210e394e0776d0b7097bf666bebd690ed0c0e4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cygwin, #533: polish abs-paths in `git add` commands</title>
<updated>2016-10-16T00:45:55+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-10-14T16:21:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a2d248bb8362808121f6b6abfd316d83b65afa79'/>
<id>a2d248bb8362808121f6b6abfd316d83b65afa79</id>
<content type='text'>
+ Modify TCs - no main-code changes.
+ FIXed:
  + `TestSubmodule.test_git_submodules_and_add_sm_with_new_commit()`
  + TestDiff.test_diff_with_staged_file()

- Cygwin TCs failing:
  - PY2: err: 12, fail: 2
  - PY3: err: 11, fail: 2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ Modify TCs - no main-code changes.
+ FIXed:
  + `TestSubmodule.test_git_submodules_and_add_sm_with_new_commit()`
  + TestDiff.test_diff_with_staged_file()

- Cygwin TCs failing:
  - PY2: err: 12, fail: 2
  - PY3: err: 11, fail: 2
</pre>
</div>
</content>
</entry>
<entry>
<title>io, dif: #519: FIX DIFF freeze when reading from GIL</title>
<updated>2016-09-28T01:35:38+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-09-27T23:05:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a5db3d3c49ebe559cb80983d7bb855d4adf1b887'/>
<id>a5db3d3c49ebe559cb80983d7bb855d4adf1b887</id>
<content type='text'>
+ CAUSE: In Windows, Diffs freeze while reading Popen streams,
probably buffers smaller; good-thin(TM) in this case because reading a
Popen-proc from the launching-thread freezes GIL.  The alternative to
use `proc.communicate()` also relies on big buffers.
+ SOLUTION: Use `cmd.handle_process_output()` to consume Diff-proc
streams.
+ Retroffited `handle_process_output()` code to support also
byte-streams, both Threading(Windows) and Select/Poll (Posix) paths
updated.

- TODO: Unfortunately, `Diff._index_from_patch_format()` still slurps
input; need to re-phrase header-regexes linewise to resolve it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ CAUSE: In Windows, Diffs freeze while reading Popen streams,
probably buffers smaller; good-thin(TM) in this case because reading a
Popen-proc from the launching-thread freezes GIL.  The alternative to
use `proc.communicate()` also relies on big buffers.
+ SOLUTION: Use `cmd.handle_process_output()` to consume Diff-proc
streams.
+ Retroffited `handle_process_output()` code to support also
byte-streams, both Threading(Windows) and Select/Poll (Posix) paths
updated.

- TODO: Unfortunately, `Diff._index_from_patch_format()` still slurps
input; need to re-phrase header-regexes linewise to resolve it.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Start using `ddt` library for TCs</title>
<updated>2016-09-28T01:35:38+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-09-27T21:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=467416356a96148bcb01feb771f6ea20e5215727'/>
<id>467416356a96148bcb01feb771f6ea20e5215727</id>
<content type='text'>
+ DataDriven TCs for identifying which separate case failed.
+ appveyor: rework matrix, conda3.4 cannot install in develop mode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ DataDriven TCs for identifying which separate case failed.
+ appveyor: rework matrix, conda3.4 cannot install in develop mode
</pre>
</div>
</content>
</entry>
<entry>
<title>Win, #519: FIX with_rw_directory() to remove read-only dirs</title>
<updated>2016-09-28T01:35:38+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-09-27T20:07:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=137ee6ef22c4e6480f95972ef220d1832cdc709a'/>
<id>137ee6ef22c4e6480f95972ef220d1832cdc709a</id>
<content type='text'>
+ Stop using gitdb's respective helper.
+ Fix files chmod(555) which CANNOT DELETE on Windows (but do on Linux).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ Stop using gitdb's respective helper.
+ Fix files chmod(555) which CANNOT DELETE on Windows (but do on Linux).
</pre>
</div>
</content>
</entry>
<entry>
<title>win, #519: proc.terminate() instead of kill(SIGTERM)</title>
<updated>2016-09-26T18:54:15+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-09-26T17:44:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=29eb301700c41f0af7d57d923ad069cbdf636381'/>
<id>29eb301700c41f0af7d57d923ad069cbdf636381</id>
<content type='text'>
+ test_diff: replace asserts with unittest-asserts.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ test_diff: replace asserts with unittest-asserts.</pre>
</div>
</content>
</entry>
<entry>
<title>win: GC.collect on all TC.tearDown to fix appveyor hang runs</title>
<updated>2016-09-26T11:37:16+00:00</updated>
<author>
<name>Kostis Anagnostopoulos</name>
<email>ankostis@gmail.com</email>
</author>
<published>2016-09-25T16:08:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=51bf7cbe8216d9a1da723c59b6feece0b1a34589'/>
<id>51bf7cbe8216d9a1da723c59b6feece0b1a34589</id>
<content type='text'>
+ Fixed the hangs at `test_git:TestGit.test_handle_process_output()`.
[travisci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ Fixed the hangs at `test_git:TestGit.test_handle_process_output()`.
[travisci skip]
</pre>
</div>
</content>
</entry>
</feed>
