You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/07/26 23:07:53 UTC
svn commit: r1151247 - /subversion/trunk/tools/dist/release.py
Author: hwright
Date: Tue Jul 26 21:07:53 2011
New Revision: 1151247
URL: http://svn.apache.org/viewvc?rev=1151247&view=rev
Log:
* sigh *
Revert r1151244.
(One of the defaults used the value of another param, which causes problems.)
Modified:
subversion/trunk/tools/dist/release.py
Modified: subversion/trunk/tools/dist/release.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1151247&r1=1151246&r2=1151247&view=diff
==============================================================================
--- subversion/trunk/tools/dist/release.py (original)
+++ subversion/trunk/tools/dist/release.py Tue Jul 26 21:07:53 2011
@@ -442,8 +442,19 @@ def roll_tarballs(args):
def post_candidates(args):
'Post the generated tarballs to web-accessible directory.'
- if not os.path.exists(args.target):
- os.makedirs(args.target)
+ if args.target:
+ target = args.target
+ else:
+ target = os.path.join(os.getenv('HOME'), 'public_html', 'svn',
+ str(args.version))
+
+ if args.code_name:
+ dirname = args.code_name
+ else:
+ dirname = 'deploy'
+
+ if not os.path.exists(target):
+ os.makedirs(target)
data = { 'version' : str(args.version),
'revnum' : args.revnum,
@@ -461,13 +472,12 @@ def post_candidates(args):
template = ezt.Template()
template.parse(get_tmplfile(template_filename).read())
- template.generate(open(os.path.join(args.target, 'index.html'), 'w'), data)
+ template.generate(open(os.path.join(target, 'index.html'), 'w'), data)
- logging.info('Moving tarballs to %s' % os.path.join(args.target, dirname))
- if os.path.exists(os.path.join(args.target, dirname)):
- shutil.rmtree(os.path.join(args.target, dirname))
- shutil.copytree(get_deploydir(args.base_dir),
- os.path.join(args.target, dirname))
+ logging.info('Moving tarballs to %s' % os.path.join(target, dirname))
+ if os.path.exists(os.path.join(target, dirname)):
+ shutil.rmtree(os.path.join(target, dirname))
+ shutil.copytree(get_deploydir(args.base_dir), os.path.join(target, dirname))
#----------------------------------------------------------------------
@@ -614,13 +624,10 @@ def main():
subparser.add_argument('revnum', type=int,
help='''The revision number to base the release on.''')
subparser.add_argument('--target',
- help='''The full path to the destination.''',
- default=os.path.join(os.getenv('HOME'), 'public_html',
- 'svn', str(args.version)))
+ help='''The full path to the destination.''')
subparser.add_argument('--code-name',
help='''A whimsical name for the release, used only for
- naming the download directory.''',
- default='deploy')
+ naming the download directory.''')
# The clean-dist subcommand
subparser = subparsers.add_parser('clean-dist',