]> git.kaiwu.me - nginx.git/commitdiff
Merging r4179, r4182, r4212:
authorIgor Sysoev <igor@sysoev.ru>
Tue, 1 Nov 2011 14:00:04 +0000 (14:00 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Tue, 1 Nov 2011 14:00:04 +0000 (14:00 +0000)
Adding RELEASE procedure in GNUmakefile.

misc/GNUmakefile

index fe5c77eeef33845600e249451c4ece20f6063602..188b796ec4a84f8421d8156feb5b1961164ae1b7 100644 (file)
@@ -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)