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)

Apache Web Server


The Apache web server (http://httpd.apache.org/) is an open-source web server that runs on UNIX-style systems, Microsoft Windows, and other operating platforms, and is released under the Apache license. It is commonly—but incorrectly—referred to just as Apache, and we will do so here for the sake of brevity. It is by far the most popular web server on the Internet, and is often the yardstick by which other web servers are measured.

It provides many, many features, the majority of which we are going to ignore for the purposes of implementing our solution. However one feature it provides is essential to our needs.

Authentication

As we are going to be using Apache to provide access to Trac and Subversion, then it makes sense to centralize our authentication here instead of maintaining multiple systems.

There are many titles are already dedicated to documenting Apache and its configuration, so, as for Subversion, this book will only provide us with the information we need to...