You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2017/12/13 22:18:48 UTC

svn commit: r1818072 - /subversion/trunk/tools/dist/create-minor-release-branch.py

Author: julianfoad
Date: Wed Dec 13 22:18:48 2017
New Revision: 1818072

URL: http://svn.apache.org/viewvc?rev=1818072&view=rev
Log:
* tools/dist/create-minor-release-branch.py
  Make '--base-dir' option work. Remove unused code.

Modified:
    subversion/trunk/tools/dist/create-minor-release-branch.py

Modified: subversion/trunk/tools/dist/create-minor-release-branch.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/create-minor-release-branch.py?rev=1818072&r1=1818071&r2=1818072&view=diff
==============================================================================
--- subversion/trunk/tools/dist/create-minor-release-branch.py (original)
+++ subversion/trunk/tools/dist/create-minor-release-branch.py Wed Dec 13 22:18:48 2017
@@ -56,20 +56,21 @@ import argparse       # standard in Pyth
 # Some constants
 repos = 'https://svn.apache.org/repos/asf/subversion'
 secure_repos = 'https://svn.apache.org/repos/asf/subversion'
+buildbot_repos = 'https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster'
 
 # Local working copies
-trunk_wc_path = 'svn-trunk'
-branches_wc_path = '.'
-buildbot_wc_path = 'svn-buildmaster'
+base_dir = None  # set by main()
 
 def get_trunk_wc_path(path=None):
+    trunk_wc_path = os.path.join(base_dir, 'svn-trunk')
     if path is None: return trunk_wc_path
     return os.path.join(trunk_wc_path, path)
 def get_branch_wc_path(ver, path=None):
-    branch_wc_path = os.path.join(branches_wc_path, ver.branch + '.x')
+    branch_wc_path = os.path.join(base_dir, ver.branch + '.x')
     if path is None: return branch_wc_path
     return os.path.join(branch_wc_path, path)
 def get_buildbot_wc_path(path=None):
+    buildbot_wc_path = os.path.join(base_dir, 'svn-buildmaster')
     if path is None: return buildbot_wc_path
     return os.path.join(buildbot_wc_path, path)
 
@@ -80,7 +81,7 @@ def get_branch_url(ver):
 def get_tag_url(ver):
     return secure_repos + '/tags/' + ver.base
 def get_buildbot_url():
-    return 'https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster'
+    return buildbot_repos
 
 #----------------------------------------------------------------------
 # Utility functions
@@ -204,15 +205,6 @@ class Version(object):
         return "Version(%s)" % repr(str(self))
 
 #----------------------------------------------------------------------
-def get_prefix(base_dir):
-    return os.path.join(base_dir, 'prefix')
-
-def get_tempdir(base_dir):
-    return os.path.join(base_dir, 'tempdir')
-
-def get_workdir(base_dir):
-    return os.path.join(get_tempdir(base_dir), 'working')
-
 def run(cmd, dry_run=False):
     print('+ ' + ' '.join(cmd))
     if not dry_run:
@@ -423,6 +415,9 @@ def main():
     # Parse the arguments
     args = parser.parse_args()
 
+    global base_dir
+    base_dir = args.base_dir
+
     # Set up logging
     logger = logging.getLogger()
     if args.verbose:
@@ -430,10 +425,6 @@ def main():
     else:
         logger.setLevel(logging.INFO)
 
-    # Fix up our path so we can use our installed versions
-    os.environ['PATH'] = os.path.join(get_prefix(args.base_dir), 'bin') + ':' \
-                                                            + os.environ['PATH']
-
     # Make timestamps in tarballs independent of local timezone
     os.environ['TZ'] = 'UTC'