Hi Stephen, (1) Thank you - so if I understand correctly, if retrieve no longer finds it observer is not called and it appears crossed out.
(2) Should I implement my own SCMHeadCategory to for my P4Head (extends SCMHead)? If I need different types (e.g. 'Branches', 'Pull Requests') I need new implementations of SCMHead and a corresponding SCMHeadCategory? I'm using scm-api 2.0.2 and a Jenkins version of 1.642.3 Kind regards, Paul On 12 Jun 2017, at 13:18, Stephen Connolly <[email protected]<mailto:[email protected]>> wrote: On 12 June 2017 at 13:11, Stephen Connolly <[email protected]<mailto:[email protected]>> wrote: On 12 June 2017 at 12:22, pallen <[email protected]<mailto:[email protected]>> wrote: Hi Guys, I'm looking to update the merge/review functionality of the P4 plugin and had a few questions: this week I am pushing the traits changes... you may want to adopt those, plan accordingly. (1) How does Multibranch determine a PR or Branch is closed, so that it is displayed with strikethrough the text? Is this part of the retrieve/observe mechanism in the scm-api plugin? when the scm-api no longer returns the branch or pull request, then it is considered an orphaned branch. orphaned branch jobs cannot be deleted immediately because the orphaned branch strategy that the user configures may not be able to determine which branches are eligible for deletion until it has a complete list of orphaned branches (which means we need to wait for a full scan) For example, PR-46 in the image below: [https://lh3.googleusercontent.com/-Sa4Tgq11dNU/WT536HzlhTI/AAAAAAAAADQ/KNbSX4OgH6UwIsxfUOcyXdhFnvlqprXGQCLcB/s320/Screen%2BShot%2B2017-06-12%2Bat%2B12.15.28.png]<https://lh3.googleusercontent.com/-Sa4Tgq11dNU/WT536HzlhTI/AAAAAAAAADQ/KNbSX4OgH6UwIsxfUOcyXdhFnvlqprXGQCLcB/s1600/Screen%2BShot%2B2017-06-12%2Bat%2B12.15.28.png> (2) The two tabs, shown above 'Branches' and 'Pull Requests' are these just filters set in Multibranch or defined programmatically as part of the github plugin? Each SCMHeadCategory that your plugin enumerates will be given its own tab. You can control the names of these. Please read: https://github.com/jenkinsci/scm-api-plugin/blob/master/docs/implementation.adoc It is the documentation for anyone wanting to implement SCM API support in an SCM plugin See if you can spot the place where I designed the API so that perforce can have it's tab called "Change Reviews" instead of "Pull Requests" ;-) Kind regards, Paul -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/f0ef7486-446f-4051-8a9f-d5423a739571%40googlegroups.com<https://groups.google.com/d/msgid/jenkinsci-dev/f0ef7486-446f-4051-8a9f-d5423a739571%40googlegroups.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMxrJEF64Xt5%3DFReOGybeyb0OzFW-GG5ZSQGXB9qimpz5A%40mail.gmail.com<https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMxrJEF64Xt5%3DFReOGybeyb0OzFW-GG5ZSQGXB9qimpz5A%40mail.gmail.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -------------------------------------------------------------------------------- Perforce Software UK Ltd is registered in England and Wales as company no. 3816019 at the following address: West Forest Gate, Wellington Road, Wokingham, RG40 2AT, UK -------------------------------------------------------------------------------- -- 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/2F8521F2-05D9-4A8C-BBC9-4C27675EC8CB%40perforce.com. For more options, visit https://groups.google.com/d/optout.
