[Checkins] SVN: zc.sourcerelease/trunk/src/zc/sourcerelease/ When called for a tag create a project_versionnumber.tgz

Maurits van Rees m.van.rees at zestsoftware.nl
Thu May 1 07:59:56 EDT 2008


Log message for revision 85997:
  When called for a tag create a project_versionnumber.tgz

Changed:
  U   zc.sourcerelease/trunk/src/zc/sourcerelease/CHANGES.txt
  U   zc.sourcerelease/trunk/src/zc/sourcerelease/README.txt
  U   zc.sourcerelease/trunk/src/zc/sourcerelease/__init__.py

-=-
Modified: zc.sourcerelease/trunk/src/zc/sourcerelease/CHANGES.txt
===================================================================
--- zc.sourcerelease/trunk/src/zc/sourcerelease/CHANGES.txt	2008-05-01 11:54:15 UTC (rev 85996)
+++ zc.sourcerelease/trunk/src/zc/sourcerelease/CHANGES.txt	2008-05-01 11:59:56 UTC (rev 85997)
@@ -8,7 +8,8 @@
 ++++++++++++
 
 When trunk, tags or branches is in the svn url, try to compile a
-better name instead of e.g. trunk.tgz.
+better name instead of e.g. trunk.tgz.  For tags, use
+name_version.tgz.
 
 Bugs Fixed
 ++++++++++

Modified: zc.sourcerelease/trunk/src/zc/sourcerelease/README.txt
===================================================================
--- zc.sourcerelease/trunk/src/zc/sourcerelease/README.txt	2008-05-01 11:54:15 UTC (rev 85996)
+++ zc.sourcerelease/trunk/src/zc/sourcerelease/README.txt	2008-05-01 11:59:56 UTC (rev 85997)
@@ -270,7 +270,7 @@
     ...     'svn://svn.zope.org/repos/main/zc.sourcerelease/svnsample'+
     ...     '/tags/1.0.1 buildout.cfg'),
     ... # doctest: +ELLIPSIS
-    Creating source release in svnsample.tgz
+    Creating source release in svnsample_1.0.1.tgz
     svn: URL ... doesn't exist
     ...
 

Modified: zc.sourcerelease/trunk/src/zc/sourcerelease/__init__.py
===================================================================
--- zc.sourcerelease/trunk/src/zc/sourcerelease/__init__.py	2008-05-01 11:54:15 UTC (rev 85996)
+++ zc.sourcerelease/trunk/src/zc/sourcerelease/__init__.py	2008-05-01 11:59:56 UTC (rev 85997)
@@ -66,6 +66,8 @@
         name = url_parts[-2]
     elif len(url_parts) > 2 and url_parts[-2] in ('tags', 'branches'):
         name = url_parts[-3]
+        if url_parts[-2] == 'tags':
+            name = name + '_' + url_parts[-1]
     else:
         name = url_parts[-1]
     t1 = tempfile.mkdtemp('source-release1')



More information about the Checkins mailing list