summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2011-11-01 14:00:04 +0000
committerIgor Sysoev <igor@sysoev.ru>2011-11-01 14:00:04 +0000
commit74d7c5319cbe44ccd10893f0c94468b082e2a25d (patch)
treec5b11dc87d9efdc3527a5621f150236c29418494
parent07eb7bec1f2c2d440fc87d89c09681e5b6939f94 (diff)
downloadnginx-74d7c5319cbe44ccd10893f0c94468b082e2a25d.tar.gz
nginx-74d7c5319cbe44ccd10893f0c94468b082e2a25d.tar.bz2
Merging r4179, r4182, r4212:
Adding RELEASE procedure in GNUmakefile.
-rw-r--r--misc/GNUmakefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/misc/GNUmakefile b/misc/GNUmakefile
index fe5c77eee..188b796ec 100644
--- a/misc/GNUmakefile
+++ b/misc/GNUmakefile
@@ -3,6 +3,7 @@ VER = $(shell grep 'define NGINX_VERSION' src/core/nginx.h \
| sed -e 's/^.*\"\(.*\)\"/\1/')
NGINX = nginx-$(VER)
TEMP = tmp
+REPO = svn://svn.nginx.com
OBJS = objs.msvc8
OPENSSL = openssl-0.9.8r
@@ -40,6 +41,22 @@ release:
tar -c -z -f $(NGINX).tar.gz --directory $(TEMP) $(NGINX)
+RELEASE:
+ test -d $(TEMP) || mkdir -p $(TEMP)
+
+ echo "nginx-$(VER)-RELEASE" > $(TEMP)/message
+ svn ci -F $(TEMP)/message
+
+ echo "release-$(VER) tag" > $(TEMP)/message
+ svn copy $(REPO)/nginx/branches/stable-1.0 \
+ $(REPO)/nginx/tags/release-$(VER) \
+ -F $(TEMP)/message
+
+ svn up
+
+ $(MAKE) release
+
+
snapshot:
rm -rf $(TEMP)