From 01e0cef7cbdc919057be570cbd4cf88e72447b89 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 26 May 2016 11:18:06 +0200 Subject: [PATCH] git-r3.eclass: Remove special logic for obsolete Google Code Remove the special logic that was needed to handle Google Code git hosting since the service has been discontinued and no longer works. --- eclass/git-r3.eclass | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass index a38472b1e846..f30600b930ad 100644 --- a/eclass/git-r3.eclass +++ b/eclass/git-r3.eclass @@ -328,7 +328,7 @@ _git-r3_set_gitdir() { git/*) repo_name=${repo_name#git/};; # gentoo.org gitroot/*) repo_name=${repo_name#gitroot/};; - # google code, sourceforge + # sourceforge p/*) repo_name=${repo_name#p/};; # kernel.org pub/scm/*) repo_name=${repo_name#pub/scm/};; @@ -567,22 +567,6 @@ git-r3_fetch() { die "dev-vcs/git built with USE=curl required." fi - if [[ ${r} == https://code.google.com/* ]]; then - # Google Code has special magic on top of git that: - # 1) can't handle shallow clones at all, - # 2) fetches duplicately when tags are pulled in with branch - # so automatically switch to single+tags mode. - if [[ ${clone_type} == shallow ]]; then - einfo " Google Code does not support shallow clones" - einfo " using \e[1mEGIT_CLONE_TYPE=single+tags\e[22m" - clone_type=single+tags - elif [[ ${clone_type} == single ]]; then - einfo " git-r3: Google Code does not send tags properly in 'single' mode" - einfo " using \e[1mEGIT_CLONE_TYPE=single+tags\e[22m" - clone_type=single+tags - fi - fi - if [[ ${clone_type} == mirror ]]; then fetch_command+=( --prune -- 2.26.2