commit:     01e0cef7cbdc919057be570cbd4cf88e72447b89
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 26 09:18:06 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 26 09:19:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e0cef7

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 a38472b..f30600b 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

Reply via email to