<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aaff2f16fda7926de4f073a8117117d25af31a04">https://github.com/macports/macports-ports/commit/aaff2f16fda7926de4f073a8117117d25af31a04</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new aaff2f1 py-gitpython: add patch to fix new packed-ref header format
</span>aaff2f1 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit aaff2f16fda7926de4f073a8117117d25af31a04
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Fri Nov 3 21:13:39 2017 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-gitpython: add patch to fix new packed-ref header format
</span>---
python/py-gitpython/Portfile | 4 ++++
python/py-gitpython/files/patch-peeled.diff | 22 ++++++++++++++++++++++
2 files changed, 26 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gitpython/Portfile b/python/py-gitpython/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 19637de..0df3617 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gitpython/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gitpython/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup github 1.0
</span>
github.setup gitpython-developers GitPython 2.1.7
name py-gitpython
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
platforms darwin
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,6 +19,9 @@ long_description GitPython provides object model access to your git \
</span> checksums rmd160 c5b11465a73231b08c9296e241dcd52634677b6f \
sha256 3b5d4ef0ddefb62302c1930b7910eeb9b215729c6f80db02a90aada00b18c9ef
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-peeled.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> python.versions 27 36
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gitpython/files/patch-peeled.diff b/python/py-gitpython/files/patch-peeled.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..cd9a5ce
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gitpython/files/patch-peeled.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/gitpython-developers/GitPython/pull/689
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/git/refs/symbolic.py b/git/refs/symbolic.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bef6ba3c..8efeafc5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/git/refs/symbolic.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/git/refs/symbolic.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,7 +96,15 @@ def _iter_packed_refs(cls, repo):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if not line:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if line.startswith('#'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if line.startswith('# pack-refs with:') and not line.endswith('peeled'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # "# pack-refs with: peeled fully-peeled sorted"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # the git source code shows "peeled",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # "fully-peeled" and "sorted" as the keywords
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # that can go on this line, as per comments in git file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # refs/packed-backend.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # I looked at master on 2017-10-11,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # commit 111ef79afe, after tag v2.15.0-rc1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # from repo https://github.com/git/git.git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if line.startswith('# pack-refs with:') and 'peeled' not in line:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ raise TypeError("PackingType of packed-Refs not understood: %r" % line)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # END abort if we do not understand the packing scheme
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue
</span></pre><pre style='margin:0'>
</pre>