commit:     a0ee40c583d09829b61ba4fcb55356656fc757b4
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  9 08:37:28 2015 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Aug  9 08:37:28 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a0ee40c5

[Documentation] Update bump script

As the main repo is now based on git, drop cvs functions.

 Documentation/maintainers/bump_new_revision.sh | 39 +++++++++-----------------
 1 file changed, 13 insertions(+), 26 deletions(-)

diff --git a/Documentation/maintainers/bump_new_revision.sh 
b/Documentation/maintainers/bump_new_revision.sh
index e5e1147..0b6434f 100755
--- a/Documentation/maintainers/bump_new_revision.sh
+++ b/Documentation/maintainers/bump_new_revision.sh
@@ -3,7 +3,7 @@
 # KDE Version bumper
 # Created by Gentoo kde-herd
 # This tool is meant to be used for ease of version bumping for KDE ebuilds
-# v 0.22
+# v 0.23
 ###############################################################################
 # functions
 ###############################################################################
@@ -157,19 +157,14 @@ help() {
        echo
        echo "When moving kde from overlay to the main tree"
        echo "-v VERSION"
-       echo "$0 -a cvsmove -v 4.4.4"
+       echo "$0 -a repomove -v 4.4.4"
        exit 0
 }
 
-_cvsupdate() {
-       pushd "${1}" &> /dev/null
-       #cvs up
-       popd &> /dev/null
-}
-_addcvsfile() {
+_addgitfile() {
        pushd "${1}" &> /dev/null
        echo "${1}/${2}"
-       cvs add ${2}
+       git add ${2}
        popd &> /dev/null
 }
 _check_patches() {
@@ -232,7 +227,7 @@ case ${OPERATION} in
                [[ -z "${VERSION}" || -z "${BUMP_VERSION}" || -z "${DIR}" || -z 
"${OUTPUT_DIR}" ]] && \
                        help
                ;;
-       cvsmove)
+       repomove)
                [[ -z "${VERSION}" ]] && help
                ;;
        *)
@@ -303,9 +298,6 @@ case ${OPERATION} in
                        if [[ -d "${PORTDIR_BUMPING}/.git" ]]; then
                                EBUILD=`find ./ -name \*.ebuild | grep 
"${VERSION}\(\-r[0-9]\+\)\?\\." | sort |tail -n 1`
                                git rm "${EBUILD}"
-                       elif [[ -d CVS ]]; then
-                               cvs remove -f 
"${EBUILD_BASENAME}-${VERSION}"*.ebuild
-                               echangelog "Remove KDE SC ${VERSION}"
                        fi
 #                      if [[ -d files/ ]]; then
 #                              # generate list of patches.
@@ -340,15 +332,11 @@ case ${OPERATION} in
                ;;
        slot) add_new_sloted_version ;;
        diff) check_cmakelists ;;
-       cvsmove)
+       repomove)
                MAINTREE="$(portageq get_repo_path / gentoo)"
                OVERLAY="`pwd`"
                BUMP_VERSION=${VERSION}
-               # course of action we are doing here
-               # cvs up whole tree, then kde-base
-               # then start going per each dir
-               # cvs up, move the ebuild, its patches if needed, run 
echangelog, run keywords check, manifest
-               #_cvsupdate "${MAINTREE}"
+               # move the ebuild, its patches if needed, run keywords check, 
manifest
                find ./${CATEGORY}/ -mindepth 1 -maxdepth 1 -type d |sed -e 
"s:./::" | sort |while read dir; do
                        # we also have to check if directory contains our 
version if not, we dont copy it
                        pushd "${OVERLAY}/${dir}" &> /dev/null
@@ -358,9 +346,8 @@ case ${OPERATION} in
                                if [[ ! -d "${WRKDIR}" ]]; then
                                        # we need to add the directory to scm 
tracking
                                        mkdir -p "${WRKDIR}"
-                                       _addcvsfile "${MAINTREE}/${dir/\/*/}" 
${dir/*\//}
+                                       _addgitfile "${MAINTREE}/${dir/\/*/}" 
${dir/*\//}
                                fi
-                               _cvsupdate "${WRKDIR}"
                                # we need to copy the file we want to play with
                                ## first generate the correct filename, we 
expect that if someone added -rX to the package it has reason.
                                pushd "${OVERLAY}/${dir}" &> /dev/null
@@ -368,7 +355,7 @@ case ${OPERATION} in
                                echo ${EBUILD}
                                cp -f ${EBUILD} "${WRKDIR}"
                                popd &> /dev/null
-                               _addcvsfile "${WRKDIR}" ${EBUILD/*\//}
+                               _addgitfile "${WRKDIR}" ${EBUILD/*\//}
                                # now we need to search up all patches ebuild 
is containing and move them along if they are needed.
                                _check_patches "${OVERLAY}/${dir}" "${WRKDIR}" 
${EBUILD/*\//}
                                if [[ `cat ${TMPFILE} |wc -l` -gt 0 ]]; then
@@ -377,7 +364,7 @@ case ${OPERATION} in
                                                if [[ ! -d "${WRKDIR}/files" 
]]; then
                                                        # create files dir
                                                        mkdir -p 
"${WRKDIR}/files"
-                                                       _addcvsfile "${WRKDIR}" 
files/
+                                                       _addgitfile "${WRKDIR}" 
files/
                                                fi
                                                pushd "${OVERLAY}/${dir}" &> 
/dev/null
                                                PTH=`find ./ -name ${file/*\//} 
|sed -e "s:./::" -e "s:${file/*\//}::"`
@@ -387,11 +374,11 @@ case ${OPERATION} in
                                                        # anyway no kde package 
don't use more than one so i wont bother for now
                                                        PDIR=${PTH/files\//}
                                                        mkdir -p "${PDIR}"
-                                                       _addcvsfile 
"${WRKDIR}/files/" "${PDIR}"
+                                                       _addgitfile 
"${WRKDIR}/files/" "${PDIR}"
                                                fi
                                                # note that we always replace 
the patches, no warnings we just poke ourselves over them :]
                                                cp -f "files/${PDIR}${file}" 
"${WRKDIR}/files/${PDIR}"
-                                               _addcvsfile 
"${WRKDIR}/files/${PDIR}" ${file}
+                                               _addgitfile 
"${WRKDIR}/files/${PDIR}" ${file}
                                                popd &> /dev/null
                                        done
                                fi
@@ -399,7 +386,7 @@ case ${OPERATION} in
                                pushd "${WRKDIR}" &> /dev/null
                                # update_keywords "${EBUILD/*\//}" ${dir}
                                # ^for unknown reason this is broken, but the 
keywords are already correct from the initial bump
-                               echangelog "Version bump KDE SC ${VERSION}"
+                               # echangelog "Version bump KDE SC ${VERSION}"
                                repoman manifest
                                popd &> /dev/null
                        else

Reply via email to