Change by Robin Shen [05/Mar/06 10:58 PM]
|
Field |
Original Value |
New Value |
Description
|
A step will be created to handle this.
|
A special step will be created to handle this.
|
Change by Robin Shen [05/Mar/06 11:06 PM]
|
Description
|
A special step will be created to handle this.
|
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.
|
Change by Robin Shen [05/Mar/06 11:13 PM]
|
Link
|
|
This issue relates QB-6
[ QB-6
]
|
Change by Robin Shen [06/Mar/06 04:27 AM]
|
Affects Version/s
|
|
1.0.4
[ 10000
]
|
Fix Version/s
|
|
1.1
[ 10001
]
|
Change by Robin Shen [24/Sep/09 08:03 AM]
|
Fix Version/s
|
|
trunk
[ 10864
]
|
Fix Version/s
|
2.0.0
[ 10002
]
|
|
Change by Robin Shen [25/Jun/10 06:20 AM]
|
Status
|
Open
[ 1
]
|
Resolved
[ 5
]
|
Resolution
|
|
Fixed
[ 1
]
|
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.