Open main menu

CDOT Wiki β

Changes

Delta debugging framework

320 bytes added, 23:24, 25 October 2006
Project Task List
<th>Assigned to</th>
<th>Status</th>
</tr>
 
 
<tr>
<td colspan="4"><strong>Change set / Change</strong>
</td>
</tr>
 
<tr>
<td>Retrieval of Change / Change set</td>
<td>The Granularity concept. A single revision may consist of hundreds or thousands of lines of code that were changed, yet only a couple lines of the change may be responsible for the regression. Thus, There must be a method to break the change into smaller manageable chunks. The different types of chunks we may breaking up a changeset are: Revision, Directories, Files, Code Blocks, and Lines.</td>
<td>[[User:RichardChu|Richard Chu]]</td>
<td>Work in progress. Currently can retrieve change sets of type Revision and File. Need to complete retrieval of Directory, Code Block, Line of Code change set.</td>
</tr>
 
<tr>
<td>Application of Change / Change set</td>
<td>OK. Change sets can be retrieved. Now what? You must be able to apply a change or change set or subset of a change set to the source tree. Your mission is to figure out how to do that.</td>
<td>[[User:RichardChu|Richard Chu]]</td>
<td>Not Started.</td>
</tr>
 
<tr>
<tr>
<td>Query SVN repository for revision history</td> <td>Everytime a user commits with svn, the revision number is incremented. Your mission is to find the relevant commands that will return all of the changes that were committed between 2 different revision numbers. How is this data stored? formatted? what meta-data is available? How can we parse this data into usable format? </td> <td>[[User:RichardChu|Richard Chu]]</td> <td>Work in progress.</td> </tr>  <tr> <td>Query SVN repository for differences between two revisions</td>
<td>Your mission is to find out the relevant commands that can return the differences between two revisions, the meta-data that is kept with each revision, how differences between two revisions are stored and formatted, and how this data can be parsed into a usable form for our project (wrapper?).</td>
<td>[[User:RichardChu|Richard Chu]]</td>
</tr>
<tr>
<td>SVN revert between revisions</td>
<td>Your mission is to find out the relevant commands that can revert changes in the local sandbox to earlier revisions so that the changeset in the revision can be tested.</td>
<td>[[User:RichardChu|Richard Chu]]</td>
<td>Work in progress.</td>
</tr>
1
edit