Raymond Toy pushed to branch issue-363-add-version-number at cmucl / cmucl
Commits:
-
ddf7b66b
by Raymond Toy at 2025-02-08T18:38:02-08:00
2 changed files:
Changes:
| ... | ... | @@ -2,30 +2,14 @@ |
| 2 | 2 | |
| 3 | 3 | usage()
|
| 4 | 4 | {
|
| 5 | - echo "load-world.sh [-?p] target-directory [version-string]"
|
|
| 5 | + echo "load-world.sh [-?p] target-directory"
|
|
| 6 | 6 | echo " -p Skip loading of PCL (Mostly for cross-compiling)"
|
| 7 | 7 | echo " -? This help"
|
| 8 | - echo " If the version-string is not given, the current date and time is used"
|
|
| 9 | 8 | exit 1
|
| 10 | 9 | }
|
| 11 | 10 | |
| 12 | 11 | SKIP_PCL=
|
| 13 | 12 | NO_PCL_FEATURE=
|
| 14 | -# Default version is the date with the git hash. Older versions of
|
|
| 15 | -# git don't support --dirty, but the output in that case is what we
|
|
| 16 | -# want (except for ending with "dirty"), so we're set.
|
|
| 17 | -GIT_HASH="`(cd src; git describe --dirty 2>/dev/null || git describe 2>/dev/null)`"
|
|
| 18 | - |
|
| 19 | -# If the git hash looks like a snapshot tag or release, don't add the date.
|
|
| 20 | -VERSION="`date '+%Y-%m-%d %H:%M:%S'`${GIT_HASH:+ $GIT_HASH}"
|
|
| 21 | -if expr "X${GIT_HASH}" : 'Xsnapshot-[0-9][0-9][0-9][0-9]-[01][0-9]' > /dev/null; then
|
|
| 22 | - VERSION="${GIT_HASH}"
|
|
| 23 | -fi
|
|
| 24 | - |
|
| 25 | -if expr "X${GIT_HASH}" : 'X[0-9][0-9][a-f]' > /dev/null; then
|
|
| 26 | - VERSION="${GIT_HASH}"
|
|
| 27 | -fi
|
|
| 28 | -echo $VERSION
|
|
| 29 | 13 | |
| 30 | 14 | while getopts "p" arg
|
| 31 | 15 | do
|
| ... | ... | @@ -31,12 +31,6 @@ |
| 31 | 31 | ;(setf lisp::*enable-dynamic-space-code* t)
|
| 32 | 32 | |
| 33 | 33 | |
| 34 | -;;; Get some data on this core.
|
|
| 35 | -;;;
|
|
| 36 | -(write-string "What is the current lisp-implementation-version? ")
|
|
| 37 | -(force-output)
|
|
| 38 | -(set '*lisp-implementation-version* (read-line))
|
|
| 39 | - |
|
| 40 | 34 | ;;; Load the rest of the reader (maybe byte-compiled.)
|
| 41 | 35 | (maybe-byte-load "target:code/sharpm")
|
| 42 | 36 | (maybe-byte-load "target:code/backq")
|