Explorar el Código

Remove amber-development-specifuc helper scripts

Herbert Vojčík hace 11 años
padre
commit
dad760afb1
Se han modificado 3 ficheros con 0 adiciones y 68 borrados
  1. 0 38
      cli/support/release-worker.sh
  2. 0 9
      cli/support/release.sh
  3. 0 21
      cli/support/setversion.sh

+ 0 - 38
cli/support/release-worker.sh

@@ -1,38 +0,0 @@
-#!/bin/sh
-
-# ATTENTION: Be logged into npm before running this script,
-# as a user with write access to amber npm package.
-
-git reset --hard
-git checkout master
-git clean -d -x -f
-npm install
-echo -n "Which version are you going to publish [0 to skip]? "
-VER=`head -n 1`
-if [ "$VER" = "0" ]; then :; else
-	echo "Publishing version $VER"
-	cli/support/setversion.sh "$VER"
-	cp package.json package.json.bak
-	sed -e 's@/amber.git.*"@/amber.git#'"$VER"'"@' package.json.bak >package.json
-	rm package.json.bak
-	git add package.json
-	bin/amberc -m AmberCli -n amber_cli -l Compiler-Exceptions,Compiler-Core,Compiler-AST,Compiler-IR,Compiler-Inlining,Compiler-Semantic,Compiler-Interpreter,parser cli/src/AmberCli.st cli/support/amber-cli
-	git add cli/support/amber-cli.js
-	git commit -a -m "Release version $VER"
-	git tag -a "$VER" -m "Release version $VER"
-# bower does not publish explicitly but implictly via semver tag
-	echo npm publish
-fi
-echo -n "Which version are you going to work on? "
-VERF=`head -n 1`
-VER="${VERF}-pre"
-echo "Setting version $VER"
-cli/support/setversion.sh "$VER"
-cp package.json package.json.bak
-sed -e 's@/amber.git.*"@/amber.git"@' package.json.bak >package.json
-rm package.json.bak
-git add package.json
-bin/amberc -m AmberCli -n amber_cli -l Compiler-Exceptions,Compiler-Core,Compiler-AST,Compiler-IR,Compiler-Inlining,Compiler-Semantic,Compiler-Interpreter,parser cli/src/AmberCli.st cli/support/amber-cli
-git add cli/support/amber-cli.js
-git commit -a -m "Working on $VERF"
-git push --tags

+ 0 - 9
cli/support/release.sh

@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# ATTENTION: Be logged into npm before running this script,
-# as a user with write access to amber npm package.
-
-cd `dirname "$0"`
-cp release-worker.sh /tmp
-cd ../..
-exec sh /tmp/release-worker.sh

+ 0 - 21
cli/support/setversion.sh

@@ -1,21 +0,0 @@
-#!/bin/sh
-
-VERSION=$1
-cd `dirname "$0"`/../..
-AMBER_BASE=`pwd`
-
-cd $AMBER_BASE/src
-# replace version number
-cp Kernel-Infrastructure.st Kernel-Infrastructure.st.bak
-sed -e "/^version\$/,/^\! \!\$/ s/\^ '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\(-pre\)\{0,1\}'\$/^ '$VERSION'/" Kernel-Infrastructure.st.bak >Kernel-Infrastructure.st
-rm Kernel-Infrastructure.st.bak
-
-# compile Kernel-Infrastructure
-cd $AMBER_BASE
-bin/amberc -D src -l Kernel-Objects,Kernel-Collections src/Kernel-Infrastructure.st
-# set version in all json files (bower, npm)
-for F in *.json; do
-  cp $F $F.bak
-  sed -e 's/"version": "[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\(-pre\)\{0,1\}"/"version": "'"$VERSION"'"/' $F.bak >$F
-  rm $F.bak
-done