[pypy-svn] r39096 - pypy/release/0.99.x/pypy/tool

pedronis at codespeak.net pedronis at codespeak.net
Sat Feb 17 11:38:02 CET 2007


Author: pedronis
Date: Sat Feb 17 11:38:00 2007
New Revision: 39096

Modified:
   pypy/release/0.99.x/pypy/tool/makerelease.py
Log:
tagging support



Modified: pypy/release/0.99.x/pypy/tool/makerelease.py
==============================================================================
--- pypy/release/0.99.x/pypy/tool/makerelease.py	(original)
+++ pypy/release/0.99.x/pypy/tool/makerelease.py	Sat Feb 17 11:38:00 2007
@@ -11,7 +11,7 @@
 DDIR = py.path.local('/www/codespeak.net/htdocs/download/pypy')
 
 def usage():
-    print "usage: %s versionbasename" %(py.std.sys.argv[0])
+    print "usage: %s [-tag .<micro>] versionbasename" %(py.std.sys.argv[0])
     raise SystemExit, 1
 
 def cexec(cmd): 
@@ -92,7 +92,17 @@
     argc = len(py.std.sys.argv)
     if argc <= 1:
         usage()
-    ver = py.std.sys.argv[1] 
+
+    j = 1
+    if py.std.sys.argv[1] == '-tag':
+        micro = py.std.sys.argv[2]
+        assert micro.startswith('.')
+        NEWURL = BASEURL.replace('.x', micro)
+        cexec('svn cp %s %s' % (BASEURL, NEWURL))
+        BASEURL = NEWURL
+        j = 3
+        
+    ver = py.std.sys.argv[j]
     tmpdir = py.path.local("/tmp/pypy-release")
 
     target = tmpdir.join(ver)



More information about the Pypy-commit mailing list