Trac and Subversion
The solution is te integration of two different tools: Trac and Subversion. Subversion is used as a distributed version control tool and Trac is used for problem tickets management and information sharing
When creating a system that includes HW-SW co-design an d development, the number of tools for creating and sharing information is very big. Each environment will present it in different formats and it will be distributed in locations that makes find the relevant information very difficult. There's a need for tools that can gather all the environments involved and help the development team to share the data in an easy to find way.
The proposed applications' goal is to help the development to share its documentation and software/firmware versions and to provide a common problem reporting tool.
Subversion (SVN) is well-known in the open source community as a version control system. Some of its features are:
- Management of several project simulataneously.
- Very good for Distributed development due to the merging functionality
- Open source licensed
- File locking for unmergeable files ("reserved checkouts").
- Client/server protocol sends diffs in both directions.
- Branching and tagging are cheap operations, independent of file sizeInputs needed
- Commits are true atomic operations. Interrupted commit operations do not cause repository inconsistency or corruption.
Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. It is meant to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.
It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities.
- Login to post comments





















