|
|
|
[
Permlink
| « Hide
]
Robin Shen [25/Jun/10 06:20 AM]
The changes tab serves this purpose
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. 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. |