<< Back to previous view

[QB-5] Get all checkin comments since last build to form release notes of a build
Created: 05/Mar/06  Updated: 25/Jun/10

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Major
Reporter: Robin Shen Assigned To: Robin Shen
Resolution: Fixed Votes: 4
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown

Issue Links:
Relate
relates QB-6 Get issue keys in commit messages to ... Resolved

 Description   
When a build happens, ideally it should be able to collect all checkin comments from version control systems since last build, and form a release notes file which can be packaged into the new build.
This can be done by providing a special step.

 Comments   
Comment by Yakushkov Mikhail [ 15/Mar/06 02:48 PM ]
Yes. it's a nice feature! Please, save report in XML-file. This way I can output it in HTML using XSL-transformation as well as get some information out of it. Would be nice to have some defined schema using for instance XSD-file. This work I can perform using Ant or NAnt building step.

An example of such output file:
<changeset>
--<frombuild>2.1 build 1234</frombuild>
--<lastbuild>2.1 build1256</lastbuild>
--<filelist>
----<file name="file1.cs" viewdir="/Project1/sources">
------<comment date="20061230230113" user="Yakushkov Mikhail">
--------<CDATA>Some useful comment about performed changes</CDATA>
--------<labellist>
----------<label>QA_2.1_1235</label>
----------<label>REL_2.1_1241</label>
--------</labellist>
------</comment>
----</file>
--</filelist>
</changeset>


As a variant you can add a new kind of building step that creates a report using user-supplied XSL-file. But this variant is less flexible than the first one.

As addition you can add possibility to choose by user a build-version (label) from which start to collect notes.

Also you can collect information from change requests to those attached revisions of files. It's seems like useful only for StarTeam. It's an option but isn't very required.

Probably most of this work for StarTeam I can perform using a NAnt script using StarTeam API. I'm not sure it's possible for other VCS you better now. Anyway it would be useful to have some reporting functionality common among diffirent VCS through QuickBuild interface/functionality.
Comment by David Landsberg [ 14/Nov/06 01:29 PM ]
Hey guys,

Dev managers usually request for a list of the last changes that occured in the Source Control System.
Depending on the integration with the SCS the report could specify all teh fixed issues (defects or change requests) or all modifed/new/deleted/moved files since the last successful build.
Comment by Robin Shen [ 25/Jun/10 06:20 AM ]
The changes tab serves this purpose
Generated at Tue Oct 07 22:11:40 UTC 2025 using JIRA 189.