Code reviewing is the process of examining source code to find and fix the bugs overlooked in the development phase.
Review Tag Tool enables periodic review of source code changes after files are checked into version control system. It helps the Authorized Reviewer(AR) to review the code before the code gets integrated into the product to improve overall quality and efficiency of the product.
How Review Tag Tool works
The following are segregated as Admin (need Admin privilege to perform the tasks) and non-Admin functionalities in the Review Tag Tool.
The following are the functionalities available in Review Tag tool.
- Add Review Tag
- Edit Review Tag
- Review Files
- Query Review Tag
Add/Edit Review Tag and Review Files needs Sub Admin privilege to perform the tasks. No Admin privilege requires for query review tag details.
Multi Review Option
CVS Manager provides Multi Reviewing, (i.e) files can be reviewed by a single or multiple reviewers. Multi Review Option is categorized in to two types. Multi Review with AND option and Multi Review with OR option.
Multi Review with AND Option:
Files can be reviewed only when all the configured reviewers review the same version of the file.
Multi Review with OR Option:
Any one of the configured reviewers can review the files using OR Option. SubAdmins are the reviewers here.
Usage of Multi Review
To get a Reviewed build, the source code should be reviewed by an Authenticated Reviewer with a review tag.
If there is a need for more than one reviewer for the project and if the source code should reviewed by all the configured reviewers, then this operation can be done in Review Tag tool using Mutli Review Option by selecting AND option in the Add Review tag page. By this way, source code will get reviewed after all the reviewers reviewed the same version of a file.
|
 |
This is used to configure a new label (Review Tag) for a branch. A review tag can only be created over an already existing branch (MAIN or HEAD is also considered as branch) . The created review tag will only add entries in the DB and does not create any tag for files in the repository automatically.
Eg., If there is a branch by name F1_BRANCH in the CVS then the reviewtag can be named as F1_REVIEWED. |
List Review Tag |
 |
Review Tag List will show all the review tag available, by selecting the "Review Tag Name" the Admin can able to change the configured "Review Tag", "Branch" and "Review Tag Staus". |
Edit Review Tag |
 |
Please note that the Review tag name cannot be edited, if any of the files in the branch gets reviewed. Deactivated "Review Tags" will not displayed in the drop down list in "Review Files" tab. |
Review Files |

|
This tab allows the files to be reviewed to a specific branch. The tree structure on the left shows the files according to the directory selected by the user. The list of files shown can be submitted for Review in group or as individual files. |
Revert Review Tag |

|
Review tags can be reverted by clicking the file name. (Note: The filename link is only enabled for the Admin user) |
Query Review Tag |

|
Query Review Tag enable the user to easily query the below list of details from the Reviewed files.
- Author
- Review Tag
- Branch name for the review tag
- Previously reviewed version
- Reviewed Version
- Date and time of review.
|
Features:
- Bulk review of files can be done in a single click.
- Easy to revert the Review tag to its older version or to some other version. This can be done by clicking the filename, which in turn opens a pop-up window, by selecting the revision from the combo and click the review button, will review the file.
- Reviewed files can be listed by clicking the "Show Reviewed Files" in the review files list page.
- File Difference between reviewed version and latest version can be viewed by clicking the Diff icon near the file name in review files page.
|