| Index: master/skia_master_scripts/housekeeping_percommit_factory.py
 | 
| ===================================================================
 | 
| --- master/skia_master_scripts/housekeeping_percommit_factory.py	(revision 7935)
 | 
| +++ master/skia_master_scripts/housekeeping_percommit_factory.py	(working copy)
 | 
| @@ -49,61 +49,65 @@
 | 
|                   'CC=`which clang` make -j30'),
 | 
|          description='ClangCompile')
 | 
|  
 | 
| -    # Generate and upload Buildbot Pydoc documentation.
 | 
| -    buildbot_pydoc_actual_svn_baseurl = '%s/%s' % (AUTOGEN_SVN_BASEURL,
 | 
| -                                                   'buildbot-docs')
 | 
| -    # pylint: disable=W0212
 | 
| -    update_buildbot_pydoc_path = self.TargetPathJoin(
 | 
| -        self._skia_cmd_obj._local_slave_script_dir, 'update-buildbot-pydoc.sh')
 | 
| -    buildbot_pydoc_working_dir = self.TargetPathJoin(
 | 
| -        tempfile.gettempdir(), 'buildbot-docs')
 | 
| -    # Cleanup the previous (if any) buildbot pydoc working dir.
 | 
| -    self._skia_cmd_obj.AddRunCommand(
 | 
| -        command='rm -rf %s' % buildbot_pydoc_working_dir,
 | 
| -        description='CleanupBuildbotPydoc')
 | 
| -    # Generate Buildbot Pydoc documentation.
 | 
| -    self._skia_cmd_obj.AddRunCommand(
 | 
| -        command='BUILDBOT_PYDOC_TEMPDIR=%s bash %s' % (
 | 
| -            buildbot_pydoc_working_dir, update_buildbot_pydoc_path),
 | 
| -        description='UpdateBuildbotPydoc')
 | 
| -    if self._do_upload_results:
 | 
| -      # Upload Buildbot Pydoc.
 | 
| -      self._skia_cmd_obj.AddMergeIntoSvn(
 | 
| -          source_dir_path=self.TargetPathJoin(
 | 
| -              buildbot_pydoc_working_dir, 'buildbot-docs'),
 | 
| -          dest_svn_url=buildbot_pydoc_actual_svn_baseurl,
 | 
| -          merge_dir_path=os.path.join(buildbot_pydoc_working_dir, 'merge'),
 | 
| -          svn_username_file=self._autogen_svn_username_file,
 | 
| -          svn_password_file=self._autogen_svn_password_file,
 | 
| -          commit_message=WithProperties(
 | 
| -              'UploadBuildbotPydoc of r%%(%s:-)s on %s' % (
 | 
| -                  'revision', self._builder_name)),
 | 
| -          description='UploadBuildbotPydoc')
 | 
| +    if not self._do_patch_step:  # Do not run Pydoc & Doxygen steps if try job.
 | 
| +      # Generate and upload Buildbot Pydoc documentation.
 | 
| +      buildbot_pydoc_actual_svn_baseurl = '%s/%s' % (AUTOGEN_SVN_BASEURL,
 | 
| +                                                     'buildbot-docs')
 | 
| +      # pylint: disable=W0212
 | 
| +      update_buildbot_pydoc_path = self.TargetPathJoin(
 | 
| +          self._skia_cmd_obj._local_slave_script_dir,
 | 
| +          'update-buildbot-pydoc.sh')
 | 
| +      buildbot_pydoc_working_dir = self.TargetPathJoin(
 | 
| +          tempfile.gettempdir(), 'buildbot-docs')
 | 
| +      # Cleanup the previous (if any) buildbot pydoc working dir.
 | 
| +      self._skia_cmd_obj.AddRunCommand(
 | 
| +          command='rm -rf %s' % buildbot_pydoc_working_dir,
 | 
| +          description='CleanupBuildbotPydoc')
 | 
| +      # Generate Buildbot Pydoc documentation.
 | 
| +      self._skia_cmd_obj.AddRunCommand(
 | 
| +          command='BUILDBOT_PYDOC_TEMPDIR=%s bash %s' % (
 | 
| +              buildbot_pydoc_working_dir, update_buildbot_pydoc_path),
 | 
| +          description='UpdateBuildbotPydoc')
 | 
| +      if self._do_upload_results:
 | 
| +        # Upload Buildbot Pydoc.
 | 
| +        self._skia_cmd_obj.AddMergeIntoSvn(
 | 
| +            source_dir_path=self.TargetPathJoin(
 | 
| +                buildbot_pydoc_working_dir, 'buildbot-docs'),
 | 
| +            dest_svn_url=buildbot_pydoc_actual_svn_baseurl,
 | 
| +            merge_dir_path=os.path.join(buildbot_pydoc_working_dir, 'merge'),
 | 
| +            svn_username_file=self._autogen_svn_username_file,
 | 
| +            svn_password_file=self._autogen_svn_password_file,
 | 
| +            commit_message=WithProperties(
 | 
| +                'UploadBuildbotPydoc of r%%(%s:-)s on %s' % (
 | 
| +                    'revision', self._builder_name)),
 | 
| +            description='UploadBuildbotPydoc')
 | 
|  
 | 
| -    # Generate and upload Doxygen documentation.
 | 
| -    doxygen_actual_svn_baseurl = '%s/%s' % (AUTOGEN_SVN_BASEURL, 'docs')
 | 
| -    update_doxygen_path = self.TargetPathJoin('tools', 'update-doxygen.sh')
 | 
| -    doxygen_working_dir = self.TargetPathJoin(tempfile.gettempdir(), 'doxygen')
 | 
| -    # Cleanup the previous (if any) doxygen working dir.
 | 
| -    self._skia_cmd_obj.AddRunCommand(
 | 
| -        command='rm -rf %s' % doxygen_working_dir, description='CleanupDoxygen')
 | 
| -    # Generate Doxygen documentation.
 | 
| -    self._skia_cmd_obj.AddRunCommand(
 | 
| -        command='DOXYGEN_TEMPDIR=%s DOXYGEN_COMMIT=false bash %s' % (
 | 
| -            doxygen_working_dir, update_doxygen_path),
 | 
| -        description='UpdateDoxygen')
 | 
| -    if self._do_upload_results:
 | 
| -      # Upload Doxygen.
 | 
| -      self._skia_cmd_obj.AddMergeIntoSvn(
 | 
| -          source_dir_path=self.TargetPathJoin(
 | 
| -              doxygen_working_dir, 'docs'),
 | 
| -          dest_svn_url=doxygen_actual_svn_baseurl,
 | 
| -          merge_dir_path=os.path.join(doxygen_working_dir, 'merge'),
 | 
| -          svn_username_file=self._autogen_svn_username_file,
 | 
| -          svn_password_file=self._autogen_svn_password_file,
 | 
| -          commit_message=WithProperties(
 | 
| -              'UploadDoxygen of r%%(%s:-)s on %s' % (
 | 
| -                  'revision', self._builder_name)),
 | 
| -          description='UploadDoxygen')
 | 
| +      # Generate and upload Doxygen documentation.
 | 
| +      doxygen_actual_svn_baseurl = '%s/%s' % (AUTOGEN_SVN_BASEURL, 'docs')
 | 
| +      update_doxygen_path = self.TargetPathJoin('tools', 'update-doxygen.sh')
 | 
| +      doxygen_working_dir = self.TargetPathJoin(
 | 
| +          tempfile.gettempdir(), 'doxygen')
 | 
| +      # Cleanup the previous (if any) doxygen working dir.
 | 
| +      self._skia_cmd_obj.AddRunCommand(
 | 
| +          command='rm -rf %s' % doxygen_working_dir,
 | 
| +          description='CleanupDoxygen')
 | 
| +      # Generate Doxygen documentation.
 | 
| +      self._skia_cmd_obj.AddRunCommand(
 | 
| +          command='DOXYGEN_TEMPDIR=%s DOXYGEN_COMMIT=false bash %s' % (
 | 
| +              doxygen_working_dir, update_doxygen_path),
 | 
| +          description='UpdateDoxygen')
 | 
| +      if self._do_upload_results:
 | 
| +        # Upload Doxygen.
 | 
| +        self._skia_cmd_obj.AddMergeIntoSvn(
 | 
| +            source_dir_path=self.TargetPathJoin(
 | 
| +                doxygen_working_dir, 'docs'),
 | 
| +            dest_svn_url=doxygen_actual_svn_baseurl,
 | 
| +            merge_dir_path=os.path.join(doxygen_working_dir, 'merge'),
 | 
| +            svn_username_file=self._autogen_svn_username_file,
 | 
| +            svn_password_file=self._autogen_svn_password_file,
 | 
| +            commit_message=WithProperties(
 | 
| +                'UploadDoxygen of r%%(%s:-)s on %s' % (
 | 
| +                    'revision', self._builder_name)),
 | 
| +            description='UploadDoxygen')
 | 
|  
 | 
|      return self
 | 
| 
 |