commit:     cf8ea0ccae44f50bb07348c5f474e00b56ad4255
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 20 00:46:41 2014 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Fri Jun 20 00:46:41 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=commit;h=cf8ea0cc

Start porting gpdorelease to git

---
 scripts/gpdorelease | 48 +++++++++++++++++++++++++++++++++---------------
 1 file changed, 33 insertions(+), 15 deletions(-)

diff --git a/scripts/gpdorelease b/scripts/gpdorelease
index 1bb67e0..9f8ca05 100755
--- a/scripts/gpdorelease
+++ b/scripts/gpdorelease
@@ -1,6 +1,7 @@
 #!/bin/bash
 
-#updated for 3.0
+# updated for git
+# updated for 3.0
 
 function usage {
        echo ">>> USAGE: gpdorelease <version>"
@@ -14,11 +15,15 @@ function usage {
     echo "  Example for kernel version 3.1.1:  gpdorelease 3.1"
 }
 
+echo "This is still under testing."
+exit -1
+
 if [[ ${#@} == 0 ]] ; then
     usage
     exit -1
 fi
 
+
 if [[ ${1} == "--config" ]] ; then
        echo "Sourcing ${2} instead of ~/.genpatchesrc"
        source ${2}
@@ -34,12 +39,12 @@ fi
 
 BRANCH="$1"
 
-if [[ $(svn status ${LOCAL_PATCHES_TRUNK} | wc -l) != "0" ]] ; then
+if [[ $(git -C ${LOCAL_PATCHES_TRUNK} status --porcelain | wc -l) != "0" ]] ; 
then
        echo ">>> ERROR: There are uncommited changes in ${LOCAL_PATCHES_TRUNK}"
        exit -1
 fi
 
-EXISTING_TAGS="$(svn ls ${REMOTE_TAGS})"
+EXISTING_TAGS="$(git -C ${LOCAL_PATCHES_TRUNK} tag -l)"
 
 lastver=0
 for i in $EXISTING_TAGS ; do
@@ -50,6 +55,7 @@ for i in $EXISTING_TAGS ; do
        fi
 done
 
+
 if [[ -z $lastrelease ]] ; then
        newrel="1"
 else
@@ -71,31 +77,43 @@ echo "Press enter to continue."
 
 read
 
-svn copy ${REMOTE_TRUNK}/${BRANCH} ${REMOTE_TAGS}/${newfullver} -m 
"${newfullver} release"
+# checkout branch
+cd ${LOCAL_PATCHES_TRUNK}
+
+git -C ${LOCAL_PATCHES_TRUNK} checkout ${BRANCH}
+
+#svn copy ${REMOTE_TRUNK}/${BRANCH} ${REMOTE_TAGS}/${newfullver} -m 
"${newfullver} release"
 
 file_base="/tmp/${TARBALL_BASENAME}-$newfullver.base.tar.xz"
 file_extras="/tmp/${TARBALL_BASENAME}-$newfullver.extras.tar.xz"
 file_experimental="/tmp/${TARBALL_BASENAME}-$newfullver.experimental.tar.xz"
-dir="${BRANCH}"
-cd ${LOCAL_PATCHES_TRUNK}
 
+# build tarballs
 if [[ "${WE_WANT}" == *"base"* ]] ; then
-       [ -n "$(find ${dir}/[012]* 2>/dev/null)" ] && tar -cvJf ${file_base} 
${dir}/[012]*
+       [ -n "$(find ./[012]* 2>/dev/null)" ] && tar -cvJf ${file_base} ./[012]*
 fi
 
 if [[ "${WE_WANT}" == *"extras"* ]] ; then
-       [ -n "$(find ${dir}/[34]* 2>/dev/null)" ] && tar -cvJf ${file_extras} 
${dir}/[34]*
+       [ -n "$(find ./[34]* 2>/dev/null)" ] && tar -cvJf ${file_extras} ./[34]*
 fi
 
 if [[ "${WE_WANT}" == *"experimental"* ]] ; then
-       [ -n "$(find ${dir}/50* 2>/dev/null)" ] && tar -cvJf 
${file_experimental} ${dir}/50*
+       [ -n "$(find ./50* 2>/dev/null)" ] && tar -cvJf ${file_experimental} 
./50*
 fi
 
-scp /tmp/${TARBALL_BASENAME}-$newfullver.* 
${USERNAME}@dev.gentoo.org:/space/distfiles-local
+#tag release
 
-if [[ ${DO_WEBSITE} == "yes" ]] ; then
-       mv ${file_base} ${file_extras} ${file_experimental} 
${WEB_LOCAL}/tarballs/
-       gpdoweb
-fi
+#push tag
+
+# copy files to distfiles-local
+scp /tmp/${TARBALL_BASENAME}-$newfullver.* ${USERNAME}@dev.gentoo.org:/tmp
+
+#checkout master
+echo "checkout command is git -C ${LOCAL_PATCHES_TRUNK} checkout master"
+
+##if [[ ${DO_WEBSITE} == "yes" ]] ; then
+#      mv ${file_base} ${file_extras} ${file_experimental} 
${WEB_LOCAL}/tarballs/
+#      gpdoweb
+#fi
 
-[[ ${DO_EMAIL_ANNOUNCEMENT} == "yes" ]] && gpdoemail $newfullver $KERNEL_NAME
+#[[ ${DO_EMAIL_ANNOUNCEMENT} == "yes" ]] && gpdoemail $newfullver $KERNEL_NAME

Reply via email to