Ignore:
Timestamp:
Sep 24, 2009 10:25:38 PM (15 years ago)
Author:
retracile
Message:

Ticket #2: merge to trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mergebot/trunk/mergebot/BranchActor.py

    r17 r24  
    22"""Module for creating new branches for tickets"""
    33
    4 import os
    54import time
    65
     
    2019
    2120        # Make sure the various urls we require do exist
    22         if not SvnOps.get_branch_info(self.local_url(), logfile):
    23             comment = 'Component %s does not exist in the repository.' \
    24                 % self.component
    25             return results, comment, False
    26         if not SvnOps.get_branch_info(self.local_url() + '/branches', logfile):
    27             comment = 'No directory in which to create branches for component %s in the repository.' % self.component
    28             return results, comment, False
    29         if not SvnOps.get_branch_info(self.baseline_local_url(), logfile):
    30             comment = 'Version %s for component %s does not exist in the repository.' % (self.version, self.component)
    31             return results, comment, False
     21        problems = self.check_required_directories()
     22        if problems:
     23            return results, problems, False
    3224
    3325        commit_header = 'Ticket #%s: %s' % (self.ticket, self.summary)
     
    3527        # Delete the branch if it already exists.  This can happen if the branch
    3628        # was merged, but we're still working on it.
    37         if SvnOps.get_branch_info(self.branch_local_url(), logfile):
     29        if SvnOps.does_url_exist(self.branch_local_url()):
    3830            # This branch already exists.
    3931            commit_message = "\n".join([commit_header,
     
    6355            'Created branch from %s for %s.' % (self.version, self.requestor),
    6456            '',
    65             'Browse branch [source:%s/branches/ticket-%s source code] and [log:%s/branches/ticket-%s commit log].' %
     57            'Browse branch [source:%s/branches/ticket-%s source code] and ' \
     58                '[log:%s/branches/ticket-%s commit log].' %
    6659                (self.component, self.ticket, self.component, self.ticket),
    6760            '',
Note: See TracChangeset for help on using the changeset viewer.