From 537deca9a2e667c5f2c4cd7b639575dea6b44be5 Mon Sep 17 00:00:00 2001 From: ygrek Date: Mon, 16 Sep 2013 16:19:39 +0800 Subject: [PATCH] prepare release 0.2.4 --- changelog | 13 ++++++++----- src/Makefile | 14 +++++++++++++- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/changelog b/changelog index f1943fd..6c4e6c8 100644 --- a/changelog +++ b/changelog @@ -2,11 +2,15 @@ sqlgg changelog --------------- 0.2.4 -? +2013-09-16 + sql: more SQL - + sqlgg: -gen none to suppress output, treat all input files as one stream - of statements, do not generate code on errors - + ocaml: mysql traits + + `-gen none` to suppress output + + `-show-tables` to list tables + * treat all input files as one stream of statements + * do not generate code on errors + + ocaml: mysql traits, Fold callbacks + * simplify build + * allow ad-hoc substitution in generated sql (experimental) 0.2.3 2009-08-24 @@ -40,4 +44,3 @@ sqlgg changelog 0.1.0 2009-05-05 + cleaned up old code - diff --git a/src/Makefile b/src/Makefile index 407daba..ae0aa75 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,5 @@ -.PHONY: build clean install +.PHONY: build clean install release DESTDIR=/usr/local OCAMLBUILD=ocamlbuild -j 0 @@ -20,3 +20,15 @@ install: clean: ocamlbuild -clean +NAME=sqlgg-$(VERSION) + +release: + [ -n "$(VERSION)" ] || (echo specify VERSION; exit 1) + git tag -a -m $(VERSION) $(VERSION) + (cd .. && \ + git archive --prefix=$(NAME)/ -o $(NAME).tar $(VERSION) && \ + mkdir -p $(NAME)/src && echo $(VERSION) > $(NAME)/src/version.id && \ + tar rf $(NAME).tar $(NAME)/src/version.id && \ + rm $(NAME)/src/version.id && rmdir $(NAME)/src && rmdir $(NAME) && \ + gzip $(NAME).tar && \ + gpg -a -b $(NAME).tar.gz) -- 2.11.4.GIT