Following this comment 
<https://groups.google.com/forum/#!forum/jenkinsci-dev>, I was planning on 
creating a new scm trait for excluding references according to a date 
threshold.

The idea after the trait would be leaving out from an analysis branches 
considered deprecated or unmantained. This way, a new github organization 
or bitbucket team project wouldn't create jobs for the whole references 
sitting at the repository but just for the recent ones.

With this, the implementation seems it could be easy as hell, define a 
class extending from SCMSourceTrait that would add a (pre)filter according 
the defined threshold value. Here comes my question and request for help:

* Does anyone feel this would be an invaluable feature or doable in other 
way?

I cant seem to be able to look for a commit creation date. I can get the 
SHA1 for a branch tip via org.kohsuke.github.GHBranch$Commit and 
 com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketBranch. From where 
could I extract the modification time of this commit? 

What seems true is that I cant apply a SCMSourceContext prefilter so this 
trait wont avoid trips to the Github API

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/5c30e3f7-7acb-4268-9d6c-c6bd91103304%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to