[Insight-developers] Bug fixing procedures

Steve M. Robbins steve at sumost.ca
Mon Jun 23 21:45:50 EDT 2008


Hi Luis,

OK: I understand the utility of linking the bug report to the change
set.  The procedure you describe is adequate when only 1 or 2 files
are affected.  What do you do when a dozen or more files are changed?
The procedure strikes me as too tedious -- hence error-prone -- to trust.

So have you considered moving to another system, say SVN, that 
makes it easy to identify a changeset?

Also, what about the link in the other direction: from a change log
message to the bug?

Regards,
-Steve


On Sat, Jun 21, 2008 at 10:38:44PM -0400, Luis Ibanez wrote:

> Q2: The ViewCVS links can be taken from the following top link
>     http://www.itk.org/cgi-bin/viewcvs.cgi/?root=Insight
>
>     This replicates the source tree of the repository.
>     If you navigate through the subdirectories, you can
>     get for example to Insight/Code/Common:
> http://www.itk.org/cgi-bin/viewcvs.cgi/Code/Common/?root=Insight
>
>     and you could select a particular file, for example the itkMesh
> http://www.itk.org/cgi-bin/viewcvs.cgi/Code/Common/itkMesh.h?root=Insight&view=log
>
>     and refer to the diffs between version 1.96 and version 1.95:
> http://www.itk.org/cgi-bin/viewcvs.cgi/Code/Common/itkMesh.h?root=Insight&r1=1.95&r2=1.96
>
>      This is extremely helpful for other developers, who in five or
>      six years will be looking back at your bug report and will be
>      trying to figure out what changes were made and why.

> -----------------------
> Steve M. Robbins wrote:

>> I've committed some trivial fixes to InsightApplications so that it
>> builds with GCC 4.3 (c.f. 7225).  The procedure says "Link the CVS
>> commit in the bug report":
>>
>>     *  Go to the bug report
>>           o Insert as comment the WebCVS link to the commit.
>>           o http://www.itk.org/cgi-bin/viewcvs.cgi/?cvsroot=Insight 
>>
>>
>> Q2. What is "the WebCVS link" of the commit?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20080623/39093815/attachment.pgp>


More information about the Insight-developers mailing list