sbcl Log


Commit Date  
[b9714d] (8.4 kB) by Christophe Rhodes Christophe Rhodes

update release.sh to my version of reality

Mostly removing features and writing FIXMEs about what isn't yet
working for me.

2012-12-01 14:32:25 View
Download
[1b39d9] (8.2 kB) by Juho Snellman Juho Snellman

release.sh: Push accumulated automation changes.

2012-09-11 12:50:33 View
Download
[bf5163] (5.5 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
[f31bc3] (2.8 kB) by Christophe Rhodes Christophe Rhodes

1.0.42.1: add release script

The script automates many of the tasks involved in performing the minimum
level of sanity checking that I am comfortable with, and enumerates others
that remain unscriptable despite 10 years of user interface "improvements"
at Sourceforge. It is unlikely to generalise to other release managers'
setups and taste without a little effort.

2010-08-29 14:33:50 View
Download