<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch vcs-fetch
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/784fee88e8ef1495febbd4c53a2b1394b718d802">https://github.com/macports/macports-base/commit/784fee88e8ef1495febbd4c53a2b1394b718d802</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 784fee88e8ef1495febbd4c53a2b1394b718d802
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Sun Mar 18 11:28:23 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> fetch: Always use port:git for fetch.type git
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The output format changed in git 1.8.1.1 due to a bugfix for long
</span><span style='display:block; white-space:pre;color:#404040;'> filenames in archives. Therefore old versions of git would produce
</span><span style='display:block; white-space:pre;color:#404040;'> different output. As I do not know which version of Xcode contained
</span><span style='display:block; white-space:pre;color:#404040;'> which git version, the solution is to always require port:git for
</span><span style='display:block; white-space:pre;color:#404040;'> fetching.
</span>---
src/port1.0/portfetch.tcl | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portfetch.tcl b/src/port1.0/portfetch.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fad52f..0532ffc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portfetch.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portfetch.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -198,12 +198,10 @@ proc portfetch::set_fetch_type {option action args} {
</span> default distname {${name}-${svn.revision}}
}
git {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mavericks is the first OS X version whose git supports modern TLS cipher suites.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} >= 13 || ${os.platform} ne "darwin"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_fetch-append bin:git:git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_fetch-append port:git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Always use the git port and not /usr/bin/git.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The output format changed with git @1.8.1.1 due to a bugfix.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/git/git/commit/22f0dcd9634a818a0c83f23ea1a48f2d620c0546
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_fetch-append port:git
</span> default distname {${name}-${git.branch}}
}
hg {
</pre><pre style='margin:0'>
</pre>