From 5c57d8aa0f475aa8e20c912283ed650450c3e661 Mon Sep 17 00:00:00 2001 From: plegall Date: Thu, 14 Jan 2016 15:05:57 +0100 Subject: adapt release creation script to Git and multiple repositories for plugins --- tools/pwg_rel_create.sh | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/tools/pwg_rel_create.sh b/tools/pwg_rel_create.sh index 57a9f1cfa..f891d55e1 100755 --- a/tools/pwg_rel_create.sh +++ b/tools/pwg_rel_create.sh @@ -7,16 +7,17 @@ # | project : Piwigo | # +--------------------------------------------------------------------------+ -if [ $# -lt 2 ] +if [ $# -lt 1 ] then echo - echo 'usage : '$(basename $0)' ' + echo 'usage : '$(basename $0)' []' echo exit 1 fi -tag=$1 -version=$2 +version=$1 + +sha=$2 name=piwigo-$version @@ -29,19 +30,36 @@ fi mkdir $version cd $version -svn export http://piwigo.org/svn/tags/$tag piwigo +git clone https://github.com/Piwigo/Piwigo.git piwigo +cd piwigo +if [ $# -eq 2 ] +then + git checkout $2 +fi -mkdir piwigo/_data -touch piwigo/_data/dummy.txt +cd plugins +git clone https://github.com/Piwigo/TakeATour.git +git clone https://github.com/Piwigo/AdminTools.git +git clone https://github.com/Piwigo/LocalFilesEditor.git +git clone https://github.com/Piwigo/LanguageSwitch.git + +rm -rf /tmp/$version/piwigo/.git +rm -rf /tmp/$version/piwigo/plugins/*/.git + +cd /tmp/$version mkdir piwigo/upload +mkdir piwigo/_data +touch piwigo/_data/dummy.txt zip -r $name-nochmod.zip piwigo chmod -R a+w piwigo/local chmod a+w piwigo/_data chmod a+w piwigo/upload +chmod a+w piwigo/plugins +chmod a+w piwigo/themes zip -r $name.zip piwigo -- cgit v1.2.3