sbcl Log


Commit Date  
[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