<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/remote.py, branch 2.1.8</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>RF: primarily flake8 lints + minor RF to reduce duplication in PATHEXT</title>
<updated>2017-11-28T01:35:19+00:00</updated>
<author>
<name>Yaroslav Halchenko</name>
<email>debian@onerussian.com</email>
</author>
<published>2017-11-28T01:35:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=6ee08fce6ec508fdc6e577e3e507b342d048fa16'/>
<id>6ee08fce6ec508fdc6e577e3e507b342d048fa16</id>
<content type='text'>
I did keep some "bare" except with catch all Exception: , while tried to disable
flake8 complaints where clearly all exceptions are to be catched
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I did keep some "bare" except with catch all Exception: , while tried to disable
flake8 complaints where clearly all exceptions are to be catched
</pre>
</div>
</content>
</entry>
<entry>
<title>Further update for machines without ssh installed or on the path</title>
<updated>2017-11-05T23:00:17+00:00</updated>
<author>
<name>Richard C Gerkin</name>
<email>rick1@gerkin.org</email>
</author>
<published>2017-11-05T23:00:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=7a91cf1217155ef457d92572530503d13b5984fb'/>
<id>7a91cf1217155ef457d92572530503d13b5984fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update remote.py to fix issue #694</title>
<updated>2017-11-05T22:43:46+00:00</updated>
<author>
<name>Richard C Gerkin</name>
<email>rick1@gerkin.org</email>
</author>
<published>2017-11-05T22:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=ecd061b2e296a4f48fc9f545ece11c22156749e1'/>
<id>ecd061b2e296a4f48fc9f545ece11c22156749e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into adding_setup_for_git_executable</title>
<updated>2017-09-28T13:13:15+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2017-09-28T13:13:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a56136f9cb48a17ae15b59ae0f3f99d9303b1cb1'/>
<id>a56136f9cb48a17ae15b59ae0f3f99d9303b1cb1</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 #649 from OddBloke/hide_re_fetch_result</title>
<updated>2017-09-28T13:07:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2017-09-28T13:07:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=2af601d5800a39ab04e9fe6cf22ef7b917ab5d67'/>
<id>2af601d5800a39ab04e9fe6cf22ef7b917ab5d67</id>
<content type='text'>
FetchInfo.re_fetch_result has no reason to be public</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FetchInfo.re_fetch_result has no reason to be public</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #654 from vathpela/worktrees</title>
<updated>2017-09-28T13:02:53+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2017-09-28T13:02:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a5f034355962c5156f20b4de519aae18478b413a'/>
<id>a5f034355962c5156f20b4de519aae18478b413a</id>
<content type='text'>
worktrees: make non-packed refs also work correctly.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
worktrees: make non-packed refs also work correctly.</pre>
</div>
</content>
</entry>
<entry>
<title>BF: Added missing NullHandler to logger in git.remote</title>
<updated>2017-09-21T13:42:47+00:00</updated>
<author>
<name>Benjamin Poldrack</name>
<email>benjaminpoldrack@gmail.com</email>
</author>
<published>2017-08-31T00:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=2b3c16c39953e7a6f55379403ca5d204dcbdb1e7'/>
<id>2b3c16c39953e7a6f55379403ca5d204dcbdb1e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>worktrees: make non-packed refs also work correctly.</title>
<updated>2017-08-22T21:12:54+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2017-08-03T21:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d1c40f46bd547be663b4cd97a80704279708ea8a'/>
<id>d1c40f46bd547be663b4cd97a80704279708ea8a</id>
<content type='text'>
Turns out aec58a9 did the right thing for /packed/ refs, but didn't work
correctly on /unpacked/ refs.  So this patch gives unpacked refs the
same treatment.

Without the fix here, the test added will cause this traceback:

======================================================================
ERROR: Check that we find .git as a worktree file and find the worktree
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/pjones/devel/github.com/GitPython/git/test/lib/helper.py", line 92, in wrapper
    return func(self, path)
  File "/home/pjones/devel/github.com/GitPython/git/test/test_repo.py", line 938, in test_git_work_tree_dotgit
    self.assertIsInstance(repo.heads['aaaaaaaa'], Head)
  File "/home/pjones/devel/github.com/GitPython/git/util.py", line 893, in __getitem__
    raise IndexError("No item found with id %r" % (self._prefix + index))
IndexError: No item found with id 'aaaaaaaa'

Woops.

Things I've learned:
- test_remote doesn't work currently if you start on a branch.  I think
  it never did?
- Because of 346424da, all *sorts* of stuff in the test suite doesn't
  work if you name your development branch "packed-refs"
  (This seems like a bug...)

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out aec58a9 did the right thing for /packed/ refs, but didn't work
correctly on /unpacked/ refs.  So this patch gives unpacked refs the
same treatment.

Without the fix here, the test added will cause this traceback:

======================================================================
ERROR: Check that we find .git as a worktree file and find the worktree
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/pjones/devel/github.com/GitPython/git/test/lib/helper.py", line 92, in wrapper
    return func(self, path)
  File "/home/pjones/devel/github.com/GitPython/git/test/test_repo.py", line 938, in test_git_work_tree_dotgit
    self.assertIsInstance(repo.heads['aaaaaaaa'], Head)
  File "/home/pjones/devel/github.com/GitPython/git/util.py", line 893, in __getitem__
    raise IndexError("No item found with id %r" % (self._prefix + index))
IndexError: No item found with id 'aaaaaaaa'

Woops.

Things I've learned:
- test_remote doesn't work currently if you start on a branch.  I think
  it never did?
- Because of 346424da, all *sorts* of stuff in the test suite doesn't
  work if you name your development branch "packed-refs"
  (This seems like a bug...)

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>FetchInfo.re_fetch_result has no reason to be public</title>
<updated>2017-07-28T18:08:56+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>daniel.watkins@canonical.com</email>
</author>
<published>2017-07-28T18:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=0ef12ae4c158fa8ddb78a70dcf8f90966758db81'/>
<id>0ef12ae4c158fa8ddb78a70dcf8f90966758db81</id>
<content type='text'>
And when using the API interactively, having it show up as public is
confusing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And when using the API interactively, having it show up as public is
confusing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor additional cleanup</title>
<updated>2017-07-25T15:09:52+00:00</updated>
<author>
<name>Odegard, Ken</name>
<email>ken.odegard@gmail.com</email>
</author>
<published>2017-07-25T15:09:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=79a36a54b8891839b455c2f39c5d7bc4331a4e03'/>
<id>79a36a54b8891839b455c2f39c5d7bc4331a4e03</id>
<content type='text'>
Added additional information in the import warning/error that tells the
user how to silence the warning/error. Also added a GIT_OK variable
that allows for a quick check whether the refresh has succeeded instead
of needing to test an actual git command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added additional information in the import warning/error that tells the
user how to silence the warning/error. Also added a GIT_OK variable
that allows for a quick check whether the refresh has succeeded instead
of needing to test an actual git command.
</pre>
</div>
</content>
</entry>
</feed>
