mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
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.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user