Book Image

Managing Software Development with Trac and Subversion

By : David J Murphy
Book Image

Managing Software Development with Trac and Subversion

By: David J Murphy

Overview of this book

<p><br />Trac is a minimalistic open-source enhanced wiki and bug/issue tracking system for software development projects, designed to help developers while staying out of the way and provides an interface to Subversion. Subversion is an open-source version control system that addresses many of the perceived deficiencies of CVS and can use WebDAV for network communications, and the Apache web server to provide repository-side network service.<br /><br />This book presents a simple set of processes and practices that allow you to manage these projects using open-source software without getting in the way by imposing as little as possible on established development practices and policies.<br /><br />This book looks at what is needed to manage software development projects, how web-based software project management system Trac and open-source revision control system Subversion meet these needs, and how to install, configure, and use them.</p> <p><a href="http://www.packtpub.com/article/managing-software-development-with-trac-and-subversion-table-of-contents"><br /></a></p>
Table of Contents (15 chapters)

Chapter 5. Tracking Our Tasks

Back in Chapter 1 we looked at the basics of task management and how it could help us to manage our software development. There are many methods that can help us track our tasks, but the good news is that what we need for developing software is built right into Trac in the form of tickets.

Most developers, particularly those familiar with open-source projects, will be familiar with the concept of bug trackers. Typically, standalone systems allow users and developers alike to file bugs against the piece of software the tracker was set up to support. Once a bug has been reported, it needs to be assigned to someone—or someone takes ownership of it—who will be responsible for fixing it. People who have an interest in a particular bug can comment on it or subscribe to it so that they can be informed when it is fixed.

It should be obvious from the summary of bug trackers that they actually describe a development task; it is just that the scope is limited by the choice...