git-r3.eclass: Remove special logic for obsolete Google Code
authorMichał Górny <mgorny@gentoo.org>
Thu, 26 May 2016 09:18:06 +0000 (11:18 +0200)
committerMichał Górny <mgorny@gentoo.org>
Thu, 26 May 2016 09:19:00 +0000 (11:19 +0200)
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

index a38472b1e846e016801e6736cc241e52f4b51800..f30600b930adf1c6b7a30df31fb5eea52d835139 100644 (file)
@@ -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