Ticket #87: scheduler.py.diff

File scheduler.py.diff, 1.2 kB (added by rochg, 1 year ago)

Accept custom properties in Try_Userpass_Perspective

  • /root/porting/buildbot-0.7.5/buildbot/scheduler.py

    old new  
    679683        self.parent = parent 
    680684        self.username = username 
    681685 
    682     def perspective_try(self, branch, revision, patch, builderNames): 
     686    def perspective_try(self, branch, revision, patch, builderNames, 
     687                        custom_props): 
    683688        log.msg("user %s requesting build on builders %s" % (self.username, 
    684689                                                             builderNames)) 
    685690        for b in builderNames: 
     
    690695                return 
    691696        ss = SourceStamp(branch, revision, patch) 
    692697        reason = "'try' job from user %s" % self.username 
    693         bs = buildset.BuildSet(builderNames, ss, reason=reason) 
     698 
     699        bs = buildset.BuildSet(builderNames, 
     700                               ss, 
     701                               reason=reason, 
     702                               bsid=None, 
     703                               custom_props=custom_props) 
     704 
    694705        self.parent.submitBuildSet(bs) 
    695706 
    696707        # return a remotely-usable BuildSetStatus object