Provide a mechanism in Xcode bots to get all code changes being used for a run

Originator:linde.andreas
Number:rdar://15730129 Date Originated:12/28/2013
Status:Open Resolved:
Product:Developer Tools Product Version:
Classification:Feature (New) Reproducible:
 
Scenario:
When creating an automated build and distributing it to users (either via Email, a link to the Xcode bot pages, Sparkle, 3rd party service or anything else) it is also important to inform the users about changes being implemented compared to previous builds.

Problem:
There is currently no way to automatically get a list of code changes that are being used for the new build. Hence it is not possible to automatically generate some kind of release notes.

Feature Request:
Provide access to the list of changes (= commit headers) from
a.) all commits only from the pull made before starting this build
b.) all commits since the last successful build
This should work independently of the used SCM system, so it should work at least for Git and SVN.

Benefit:
The developer could parse the commit header structures and create a release notes text that can be attached e.g. to an email or any other distribution mechanism mentioned above.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!