mgorny      14/11/20 15:25:52

  Modified:             ChangeLog git-2.eclass
  Log:
  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.

Revision  Changes    Path
1.1433               eclass/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1433&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1433&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1432&r2=1.1433

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1432
retrieving revision 1.1433
diff -u -r1.1432 -r1.1433
--- ChangeLog   20 Nov 2014 02:44:10 -0000      1.1432
+++ ChangeLog   20 Nov 2014 15:25:52 -0000      1.1433
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1432 2014/11/20 
02:44:10 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1433 2014/11/20 
15:25:52 mgorny Exp $
+
+  20 Nov 2014; Michał Górny <[email protected]> git-2.eclass:
+  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.
 
   20 Nov 2014; Davide Pesavento <[email protected]> qt5-build.eclass:
   Add RDEPEND on dev-qt/qtchooser.



1.34                 eclass/git-2.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/git-2.eclass?rev=1.34&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/git-2.eclass?rev=1.34&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/git-2.eclass?r1=1.33&r2=1.34

Index: git-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- git-2.eclass        8 Oct 2013 11:19:48 -0000       1.33
+++ git-2.eclass        20 Nov 2014 15:25:52 -0000      1.34
@@ -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 @@
        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.




Reply via email to