jenkinsci / plasticscm-plugin

A plugin for Jenkins to be able to use Plastic SCM
MIT License
16 stars 31 forks source link

Support for changes owner for XLinks #38

Open Dubarov opened 3 years ago

Dubarov commented 3 years ago

Ability to get changes owner per file instead of per changeset.

When XLink changeset updates in parent repository, Jenkins can see only user who updated XLink changeset. When we open diff in Plastic - we can see that there are different users for each file, as there several changesets in XLinked repository showed as one.

It would be helpful to get users that make chages to XLink, to notify them in case of broken build or failing tests.

Dubarov commented 3 years ago

I found a workaround, by executing cm command and saving results to file: cm diff cs:38 cs:39 --format="{owner}" >> commiters.txt

mig42 commented 2 years ago

Hi @Dubarov ,

Could you elaborate your request a little bit more? What's your current workflow and where aren't you getting the XLink changes owner?

Thanks!

Dubarov commented 2 years ago

There is a project with wXLink. Someone updates wXLink commit in this project and commits it. Here are what it looks like in Plastic diff: image We see who changed every file.

But in jenkins we only see the person who updated XLink commit in main project. image And we can't notify the person that changed files in XLinked repository

mig42 commented 2 years ago

Thanks for the additional info.

We'll study if it's feasible to detail the revision owner for every change in the changeset.