diff options
author | Michał Górny <mgorny@gentoo.org> | 2014-11-20 15:25:52 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2014-11-20 15:25:52 +0000 |
commit | 555a1846bd99d41c1b29471e9a5f6bf49037cf9c (patch) | |
tree | 6d44549b3900b10d0338d36936580176396c8392 /eclass/git-2.eclass | |
parent | Stable on alpha, bug 475658 (diff) | |
download | historical-555a1846bd99d41c1b29471e9a5f6bf49037cf9c.tar.gz historical-555a1846bd99d41c1b29471e9a5f6bf49037cf9c.tar.bz2 historical-555a1846bd99d41c1b29471e9a5f6bf49037cf9c.zip |
Remove the experimental git-r3 testing support. It is not needed anymore, git-r3 has been proven to work and we can happily use it instead.
Diffstat (limited to 'eclass/git-2.eclass')
-rw-r--r-- | eclass/git-2.eclass | 79 |
1 files changed, 13 insertions, 66 deletions
diff --git a/eclass/git-2.eclass b/eclass/git-2.eclass index b560cddaac69..674ab562d770 100644 --- a/eclass/git-2.eclass +++ b/eclass/git-2.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.33 2013/10/08 11:19:48 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.34 2014/11/20 15:25:52 mgorny Exp $ # @ECLASS: git-2.eclass # @MAINTAINER: @@ -11,16 +11,6 @@ # Eclass for easing maitenance of live ebuilds using git as remote repository. # Eclass support working with git submodules and branching. -# @ECLASS-VARIABLE: EGIT_USE_GIT_R3 -# @DEFAULT_UNSET -# @DESCRIPTION: -# Use git-r3 backend instead of classic git-2 behavior. This is intended -# for early testing of git-r3 and is to be set in make.conf. - -# (since we override src_unpack this doesn't hurt) -_INHERITED_BY_GIT_2=1 \ -inherit git-r3 - # This eclass support all EAPIs EXPORT_FUNCTIONS src_unpack @@ -582,66 +572,23 @@ git-2_cleanup() { unset EGIT_LOCAL_NONBARE } -git-2_r3_wrapper() { - ewarn "Using git-r3 backend in git-2. Not everything is supported." - ewarn "Expect random failures and have fun testing." - - if [[ ${EGIT_SOURCEDIR} ]]; then - EGIT_CHECKOUT_DIR=${EGIT_SOURCEDIR} - unset EGIT_SOURCEDIR - fi - - if [[ ${EGIT_MASTER} ]]; then - : ${EGIT_BRANCH:=${EGIT_MASTER}} - unset EGIT_MASTER - fi - - if [[ ${EGIT_HAS_SUBMODULES} ]]; then - unset EGIT_HAS_SUBMODULES - fi - - if [[ ${EGIT_PROJECT} ]]; then - unset EGIT_PROJECT - fi - - local boots unp - if [[ ${EGIT_NOUNPACK} ]]; then - unp=1 - unset EGIT_NOUNPACK - fi - - if [[ ${EGIT_BOOTSTRAP} ]]; then - boots=1 - unset EGIT_BOOTSTRAP - fi - - git-r3_src_unpack - - [[ ${boots} ]] && EGIT_BOOTSTRAP=${boots} git-2_bootstrap - [[ ${unp} ]] && EGIT_NOUNPACK=1 -} - # @FUNCTION: git-2_src_unpack # @DESCRIPTION: # Default git src_unpack function. git-2_src_unpack() { debug-print-function ${FUNCNAME} "$@" - if [[ ${EGIT_USE_GIT_R3} ]]; then - git-2_r3_wrapper - else - git-2_init_variables - git-2_prepare_storedir - git-2_migrate_repository - git-2_fetch "$@" - git-2_gc - git-2_submodules - git-2_move_source - git-2_branch - git-2_bootstrap - git-2_cleanup - echo ">>> Unpacked to ${EGIT_SOURCEDIR}" - fi + git-2_init_variables + git-2_prepare_storedir + git-2_migrate_repository + git-2_fetch "$@" + git-2_gc + git-2_submodules + git-2_move_source + git-2_branch + git-2_bootstrap + git-2_cleanup + echo ">>> Unpacked to ${EGIT_SOURCEDIR}" # Users can specify some SRC_URI and we should # unpack the files too. |