What is TRAC?
TRAC is enhanced wiki and issue tracking system.
What it provides
Bug/Issue tracking/supporting Interface to Subversion Wiki Project management
Functions
Wiki Timeline Roadmap Browse Source View Tickets New Ticket Search Dashboard
Wiki
Supports standard wiki formatting in the regular pages, as well in the tickets/comments You can create new pages as you need them and modify existing pages.
Project description can be added to Wiki
Timeline
Changes to following items are shown:
Tickets Wiki SVN repository
Roadmap
Allows you to identify milestones Milestones consist of groupings of tickets Progress is evaluated in terms of completion of tickets
Browse Source
This allows you to view SVN source You can see any revision
Ticket
Any issue logged into TRAC is referred as a ticket. Each ticket contains following attributes:
Subject Reporter Description : Fill in the template. Type : CR, PR, RISK, ENHANCEMENT Priority : Low, Medium, High Severity : ClassA, ClassB, ClassC (Refer Qd) Component
Component values are customizable (Ex: Assembly, Electronics, Mechanics, Software)
View Tickets
Lets you view Tickets Tickets can be ordered or filtered Tickets can be assigned to the owner
Ticket can be assigned to only one person at a time
New Ticket
Creates new ticket Ticket can be:
CR- Change Request PR-Problem Report Risk Enhancement
Ticket can be assigned to a specific component:
Electronics Mechanics Software
Ticket priority and severity can be set.
Search
Tickets can be searched Wiki pages and commit comments cal also be searched. Search doesnt read sourcecode!
Dashboard
Gives an overview of tickets in the project. Tickets are categorized into 3 groups for summary:
New tickets In progress tickets Closed tickets
New TRAC project
To create a new project send a mail with required project name to your administrator. Project can be configured to suit the needs (Ex: adding specific components, milestones, permissions) Every newly created project will have following links in the starting page of wiki:
Ticket flow Project administration Tickets Fields
It is advisable to keep the above links always in the starting page of the project.
Guidelines
If TRAC and SVN used together instead of attaching files to ticket give (browser) link to SVN location. Never delete a ticket. Do not change the template in the Description field of Ticket. User admin always has the TRAC_ADMIN permission do not remove this user.
New SVN Project
A new SVN project can only be created by the administrator. Send a mail with following details:
Project Name: Permissions needed: Is TRAC Project needed?
Install the SVN client TortoiseSVN
SVN operations : Checkout
To checkout the required project, right click and select SVN checkout. Enter URL of repository as http://Servername/projectName
This path can be top-level or you can browse the repository and select the sub directory.
Specify the checkout directory to place the checked out items. SVN checkout is always at folder level, single file cannot be checked out. SVN checkout does not create the e
SVN operations : Add, Commit
To add a file to the repository right click and select TortoiseSVN Add Perform commit to permanently add the file. If the commit is linked to a TRAC ticket x, append the string refs#x to the commit message .
For more information on SVN usage check the SVN User manual.