CVS and source code management for networked groups is presented topic-by-topic, from the introduction to expert-level use. The book examines open source software development from a design and organization standpoint and explains how CVS affects the architecture and design of applications. The popular first edition was one of the first books available on development and implementation of open source software using CVS. The second edition has been enhanced with more value-added material covering strategies, third-party tools, scalability, client access limits, and overall server administration for CVS. In order to practice what we preach, some chapters of this book are also available online under the GNU General Public License.
Moeshe Bar (Tel Aviv, Israel) is a Linux developer and project manager with a Linux and Unix consulting business. He has written three Linux books and is a columnist for Byte Magazine. In addition, he's written numerous articles for magazines such as Linux Magazine, Linux Journal, UnixWorld, and Network Computing. He holds a Ph.D. in computer science.
Karl Fogel (Chicago, IL) co-founded Cyclic Software in 1995. He now works as a programmer in Chicago, IL and is a member of the CVS development team.