How to get the list of contributors who delivered change sets to a particular build
Accepted answer
I do this for my builds.
You can use the generateChangeLog task from the build toolkit to generate a list of the changes. From that change log you can extract the user list. We use email address as the user ID, but if you don't do that you'd need some sort of mapping.
You can use the generateChangeLog task from the build toolkit to generate a list of the changes. From that change log you can extract the user list. We use email address as the user ID, but if you don't do that you'd need some sort of mapping.
Comments
Thanks, Jeff. This was very helpful.
I followed your suggestion and got a comma separated list of contributors' addresses by using this command
grep -Eo '<.+@.+.ibm.com>$' $1 | sort -u | sed 's/<//' | sed 's/>//' | tr '\n' ,
Also, is it possible to exclude changes from excluded components without having to post-process the changes file? There are several components in the stream but I exclude a few and would prefer for those changes not to be listed because they don't have an impact in the results since they are not run.
Thanks again