]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
Some enhancements to tag-release
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Tue, 29 Jul 2008 20:12:04 +0000 (22:12 +0200)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Tue, 29 Jul 2008 20:19:05 +0000 (22:19 +0200)
tag-release

index 6038e5a8d60df89a9f329c14497145ee7c19dda1..497ce73cf5ae2eda117b69adcd8e57d3de71722c 100755 (executable)
@@ -11,17 +11,24 @@ VERSION=${FULLVERSION/-*/}
 echo "Full version: $FULLVERSION"
 echo "Version: $VERSION"
 
-sed -ine "/^\$version =/ c \$version = '$FULLVERSION'" launch_here.rb   
-sed -ine "/^\$version ||=/ c \$version ||= '$FULLVERSION'" bin/rbot
-sed -ine "/^  s.version =/ c \  s.version = '$VERSION'" Rakefile   
+sed -i -e "/^\$version =/ c \$version = '$FULLVERSION'" launch_here.rb
+sed -i -e "/^\$version ||=/ c \$version ||= '$FULLVERSION'" bin/rbot
+sed -i -e "/^  s.version =/ c \  s.version = '$VERSION'" Rakefile
 
-git commit -m "Version $FULLVERSION" -a
-git tag -a -m "rbot $FULLVERSION" rbot-$FULLVERSION
-rake package
-if [ $VERSION != $FULLVERSION ]; then
-       pushd pkg
-       mv rbot-$VERSION.gem rbot-$FULLVERSION.gem
-       mv rbot-$VERSION.tgz rbot-$FULLVERSION.tgz
-       mv rbot-$VERSION.zip rbot-$FULLVERSION.zip
-       popd
+NOGIT=${FULLVERSION/-git/}
+if [ $NOGIT == $FULLVERSION ]; then
+       # Not a git version
+       git commit -m "Version $FULLVERSION" -a
+       git tag -a -m "rbot $FULLVERSION" rbot-$FULLVERSION
+       rake package
+       if [ $VERSION != $FULLVERSION ]; then
+               pushd pkg
+               mv rbot-$VERSION.gem rbot-$FULLVERSION.gem
+               mv rbot-$VERSION.tgz rbot-$FULLVERSION.tgz
+               mv rbot-$VERSION.zip rbot-$FULLVERSION.zip
+               popd
+       fi
+else
+       # git version
+       git commit -m "Start working on $NOGIT" -a
 fi