sbcl Log


Commit Date  
[987e39] (3.3 kB) by Jim Wise Jim Wise

Fix HEAD ref lookups, and compatibility for non-bash shells.

2011-10-24 13:38:25 View
Download
[9ae145] (3.3 kB) by Jim Wise Jim Wise

Update to work with non-bash versions of expr.

2011-10-24 13:24:30 View
Download
[1ae15c] (3.3 kB) by Nikodemus Siivola Nikodemus Siivola

generate-version.sh fixes

Make it work with detached heads and historical builds.

Previously a detached head broke the build, and trying to
do

git checkout master; git reset --hard sbcl-1.0.50; sh make.sh

got the version number wrong.

2011-08-10 10:36:36 View
Download
[7a4a93] (2.9 kB) by Jim Wise Jim Wise

Minor tweak for Solaris /bin/sh compatibility.

2011-07-22 19:43:46 View
Download
[75b433] (2.9 kB) by Juho Snellman Juho Snellman

Fix generate_version.sh for release tarballs

2011-07-11 22:05:01 View
Download
[db237f] (2.8 kB) by Nikodemus Siivola Nikodemus Siivola

build: tweak generate-version.sh to work with older Git

Pre-1.7.2 Gits are pretty common out in the wild, so use wc -l to
get the revision counts instead of rev-list --count.

This has been verified to work with at least Git v1.6.0.2.

2011-06-15 07:49:14 View
Download
[b65e65] (3.1 kB) by Jim Wise Jim Wise

Fix thinko in one of the Solaris-compat changes in last commit.

2011-06-09 12:56:47 View
Download
[0e3fa6] (3.1 kB) by Jim Wise Jim Wise

Tweak to work with SunOS /bin/sh.

2011-06-08 20:27:40 View
Download
[4191c3] (3.1 kB) by Jim Wise Jim Wise

Tweak to work with SunOS 10's ancient sh implementation.

2011-06-06 17:30:29 View
Download
[0fd1ec] (3.1 kB) by Nikodemus Siivola Nikodemus Siivola

check that git supports --count with rev-list

git rev-list --count is probably the newest git feature we use in
the build, so check that it works and complain if not.

2011-06-06 16:13:06 View
Download
[bf5163] (2.6 kB) by Nikodemus Siivola Nikodemus Siivola

A git-only SBCL workflow

This updates the SBCL build and release process to be more compatible
with distributed development -- to facilitate moving the upstream
repository into Git.

A detailed description of what is going on here is in
doc/GIT-WORKFLOW.md.

Some highlights:

* Drop version.lisp-expr and branch-version.lisp-expr.

* Auto-generate the version at build time using information
from Git, incorporating:
- Last release number.
- Number of commits on origin/master since last release.
- Current branch, if there are commits not on origin/master.
- Number of commits not on origin/master.
- SHA1 id of the last commit.
- Optional -dirty marker.

* Update release.sh to work with Git.

* Make source-distribution.sh exclude the .git directory from tarballs.

* Release tags contain NEWS for that release.

2011-06-06 06:48:08 View
Download