[cmucl-commit] [git] CMU Common Lisp branch master updated. 39ecf08786867b6aa353203a26b51256a541cedf

Raymond Toy rtoy at common-lisp.net
Sat Oct 8 17:44:47 CEST 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".

The branch, master has been updated
       via  39ecf08786867b6aa353203a26b51256a541cedf (commit)
       via  e656215ac44b80944c2ead1314d512ddbcb94ac4 (commit)
       via  803a8bd24679310c298c8e51264f9dbdb2cf30a7 (commit)
      from  15db498a83e329bfd524a40897a07a3076f390c8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 39ecf08786867b6aa353203a26b51256a541cedf
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Oct 8 08:44:22 2011 -0700

    Remove reference to CVS.

diff --git a/tools/build-all.sh b/tools/build-all.sh
index 99bf4c1..c2462b4 100755
--- a/tools/build-all.sh
+++ b/tools/build-all.sh
@@ -29,7 +29,7 @@ usage ()
     echo "               (only applicable for build 1)"
     echo "    -8 x      Use specified Lisp to build 8-bit version."
     echo "               (only applicable for build 1)"
-    echo "    -U        Update and overwite the CVS translations files."
+    echo "    -U        Update and overwite the translations files."
     echo "    -P        On the last build, (re)generate cmucl.pot and the"
     echo "               translations"
 }

commit e656215ac44b80944c2ead1314d512ddbcb94ac4
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Oct 8 08:43:38 2011 -0700

    o Let build.sh set the default version instead of setting one here.
    o Add -P option to control whether we update the pot files or not.

diff --git a/tools/build-all.sh b/tools/build-all.sh
index 6410582..99bf4c1 100755
--- a/tools/build-all.sh
+++ b/tools/build-all.sh
@@ -6,7 +6,7 @@
 
 usage ()
 {
-    echo "build-all.sh [bBCvU] [-o old] [-8 old8bit]"
+    echo "build-all.sh [-bBCvUP] [-o old] [-8 old8bit]"
     echo ""
     echo "Build all variants of cmucl for a specific architecture."
     echo "This means build the unicode and non-unicode variants."
@@ -24,22 +24,21 @@ usage ()
     echo '    -C [l m]  Create the build directories.  The args are what'
     echo '               you would give to create-target.sh for the lisp'
     echo '               and motif variant.'
-    echo '    -v v      Use the given string as the version.  Default is'
-    echo "               today's date"
+    echo '    -v v      Use the given string as the version.'
     echo "    -o x      Use specified Lisp to build unicode version."
     echo "               (only applicable for build 1)"
     echo "    -8 x      Use specified Lisp to build 8-bit version."
     echo "               (only applicable for build 1)"
     echo "    -U        Update and overwite the CVS translations files."
+    echo "    -P        On the last build, (re)generate cmucl.pot and the"
+    echo "               translations"
 }
 
-VERSION="`date '+%Y-%m-%d %H:%M:%S'`"
-GIT_HASH="`(cd src; git describe --dirty 2>/dev/null)`"
-VERSION="`date '+%Y-%m-%d %H:%M:%S'` $GIT_HASH"
 BASE=build
 CREATE_OPT=""
+UPDATE_POT="-P"
 
-while getopts "UB:b:v:C:o:8:?" arg
+while getopts "PUB:b:v:C:o:8:?" arg
 do
     case $arg in
       b) BASE="$OPTARG" ;;
@@ -49,6 +48,7 @@ do
       8) OLD8="$OPTARG" ;;
       v) VERSION="$OPTARG" ;;
       U) UPDATE_TRANS="-U" ;;
+      P) UPDATE_POT="" ;;
       \?) usage ;;
     esac
 done
@@ -63,20 +63,21 @@ if [ "$OLDLISP" = "" -a "$OLD8" = "" ]; then
     exit 1
 fi
 
+VERSION=${VERSION:+-v "$VERSION"}
 buildx86 ()
 {
     if [ -n "$OLD8" ]; then
 	# Build non-unicode versions
 	set -x
-	src/tools/build.sh -f x87 -b ${BASE}-8bit $bootfiles -v "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} -o "$OLD8"
-	src/tools/build.sh -f sse2 -b ${BASE}-8bit $bootfiles -v "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} -o "$OLD8"
+	src/tools/build.sh -f x87 -b ${BASE}-8bit $bootfiles "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} ${UPDATE_POT} -o "$OLD8"
+	src/tools/build.sh -f sse2 -b ${BASE}-8bit $bootfiles "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} ${UPDATE_POT} -o "$OLD8"
 	set +x
     fi
     # Build the unicode versions
     if [ -n "$OLDLISP" ]; then
 	set -x
-	src/tools/build.sh -f x87 -b ${BASE} $bootfiles -v "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} -o "$OLDLISP"
-	src/tools/build.sh -f sse2 -b ${BASE} $bootfiles -v "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} -o "$OLDLISP"
+	src/tools/build.sh -f x87 -b ${BASE} $bootfiles "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} ${UPDATE_POT} -o "$OLDLISP"
+	src/tools/build.sh -f sse2 -b ${BASE} $bootfiles "$VERSION" -C "${CREATE_OPT}" ${UPDATE_TRANS} ${UPDATE_POT} -o "$OLDLISP"
 	set +x
     fi
 }
@@ -86,13 +87,13 @@ buildsun4 ()
     # Build non-unicode versions
     if [ -n "$OLD8" ]; then
 	set -x
-	src/tools/build.sh -b ${BASE}-8bit $bootfiles -v "$VERSION" -C "$CREATE_OPT" ${UPDATE_TRANS} -o "$OLD8"
+	src/tools/build.sh -b ${BASE}-8bit $bootfiles "$VERSION" -C "$CREATE_OPT" ${UPDATE_TRANS} ${UPDATE_POT} -o "$OLD8"
 	set +x
     fi
     # Build the unicode version.
     if [ -n "$OLDLISP" ]; then
 	set -x
-	src/tools/build.sh -b ${BASE} $bootfiles -v "$VERSION" -C "$CREATE_OPT" ${UPDATE_TRANS} -o "$OLDLISP"
+	src/tools/build.sh -b ${BASE} $bootfiles "$VERSION" -C "$CREATE_OPT" ${UPDATE_TRANS} ${UPDATE_POT} -o "$OLDLISP"
 	set +x
     fi
 }

commit 803a8bd24679310c298c8e51264f9dbdb2cf30a7
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Oct 8 08:42:08 2011 -0700

    Use git describe instead of git log to get a version.

diff --git a/tools/build.sh b/tools/build.sh
index 85e4041..74374dd 100755
--- a/tools/build.sh
+++ b/tools/build.sh
@@ -43,7 +43,7 @@ version=20b
 SRCDIR=src
 TOOLDIR=$SRCDIR/tools
 VERSION="`date '+%Y-%m-%d %H:%M:%S'`"
-GIT_HASH="`(cd src; git log -1 --pretty=format:%t 2>/dev/null)`"
+GIT_HASH="`(cd src; git describe --dirty 2>/dev/null)`"
 # Add the tree hash to the version
 VERSION="$VERSION $GIT_HASH"
 BASE=build

-----------------------------------------------------------------------

Summary of changes:
 tools/build-all.sh |   29 +++++++++++++++--------------
 tools/build.sh     |    2 +-
 2 files changed, 16 insertions(+), 15 deletions(-)


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list