Open Source Development with CVS is one of the first books available that discusses the development and implementation of Open Source software. In this book you will find a complete introduction, tutorial, and reference to the Concurrent Versions System (CVS), along with a detailed survey of the sustoms and conventions of Open Source development, and how CVS fits into them. If you just begun exploring Open Source software, this book will answer many of your questions; if you're an old hand, it will provide a convenient guide to the most widely used revision control system in the free software world today.
"synopsis" may belong to another edition of this title.
The need for a modern source-code management strategy in the distributed open source community is paramount. The benevolent dictatorship model of open source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code development.
The best available compromise is the concurrent versioning system (CVS), which introduces proctored code merging into source code management. CVS is ideally suited for world-wide open source development, and the world is ready for monographs that address the management issues that Per Cederqvist explicitly avoided in his fine 164-page postscript manual distributed with the CVS tar-ball. What is the role of a maintainer/manager in establishing test protocols for code merges? What minimal functional level of developer communications is necessary for merges to remain stable? Is a maintainer-less release possible?
These questions go largely unanswered in Karl Fogel's new Open Source Development with CVS. Fogel's 300-page book consists of chapters alternating between CVS basics and common code maintenance issues. He includes a few anecdotes from open source lore and lots of non-specific common-sense guidelines on team software development.
Fogel is at his best when he is engaging us in thinking about what should and should not be under CVS control. He points out that complex relationships exist between developing code and its dependencies on intimately related applications, such as build tools themselves (gcc, autoconf) or partner applications, for example, the server's client or the client's server. His brief discussion of strategies is too short to be satisfying.
Frustratingly, Fogel's book is chock-full of post-modern self-indulgences, such as his boasting reverence for technological ignorance. The discipline needed by good maintainers is missing here; Fogel's informal prose is often grating and his copious parenthetical remarks are distracting or bullying (they sure are); one wonders where his editor was. Ultimately, his management arguments boil down to an endorsement for the benevolent dictatorship model--a safe conclusion, but one which seems not to use CVS's merging capability for all that it is worth. To the question of how to run a project, he responds, "Well, we're all still trying to figure that out, actually". True, and he isn't there yet, but at least he has the questions right. --Peter Leopold, Amazon.com
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.
"About this title" may belong to another edition of this title.
Seller: Ammareal, Morangis, France
Softcover. Condition: Bon. Ancien livre de bibliothèque. Traces de pliures sur la couverture. Légères traces d'usure sur la couverture. Salissures sur la tranche. Pages cornées. Edition 1999. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Traces of creases on the cover. Slight signs of wear on the cover. Stains on the edge. Dog-eared pages. Edition 1999. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-812-671
Seller: Ammareal, Morangis, France
Softcover. Condition: Très bon. Ancien livre de bibliothèque. Salissures sur la tranche. Edition 1999. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Very good. Former library book. Stains on the edge. Edition 1999. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-628-149
Seller: NEPO UG, Rüsselsheim am Main, Germany
Condition: Gut. 316 Seiten nice book ex Library Sprache: Englisch Gewicht in Gramm: 969 23,1 x 18,8 x 2,5 cm, Taschenbuch. Seller Inventory # 338892
Seller: The Book Spot, Sioux Falls, MN, U.S.A.
Paperback. Condition: New. Seller Inventory # Abebooks394979