Skip to content

Open Source Development with CVS

ISBN-10: 1576104907

ISBN-13: 9781576104903

Edition: N/A

Authors: Karl Franz Fogel

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $39.99
Publisher: Coriolis Group, LLC, The
Binding: Paperback
Pages: 316
Size: 7.50" wide x 9.50" long x 1.00" tall
Weight: 1.298
Language: English

Introductionp. xv
Why Open Source Development And CVS Go Togetherp. 1
What Is Free Software (And Why Should You Care)?p. 1
What Does CVS Have To Do With It?p. 5
Principles Of Open Source Development And How CVS Helpsp. 8
What Makes It All Tick?p. 9
An Overview Of CVSp. 13
CVS Basicsp. 13
A Day With CVSp. 17
Other Useful CVS Commandsp. 50
Branchesp. 66
The Open Source Processp. 79
Failure And Successp. 79
Starting A Projectp. 80
Running A Projectp. 88
Knowing What We Don't Knowp. 100
CVS Repository Administrationp. 101
The Administrator's Rolep. 101
Getting And Installing CVSp. 101
Anatomy Of A CVS Distributionp. 106
Starting A Repositoryp. 111
Finding Out Morep. 137
Designing For Decentralized Developmentp. 139
The Importance Of Software Designp. 139
Proprietary Software Design Vs. Free Software Designp. 140
Design Invariantsp. 142
Code Designp. 143
Evolution-Centered Designp. 147
Principles Of Free Software Designp. 148
When In Doubt, Abstainp. 152
Advanced CVSp. 153
Beyond The Basicsp. 153
CVS As Telephonep. 153
A Bird's Eye View Of Project Historyp. 172
Using Keyword Expansionp. 180
Going Out On A Limb: How To Work With Branches And Survivep. 182
That's All, Folks! Welcome To Guru-Hoodp. 199
Building, Testing, And Releasingp. 201
Why Release?p. 201
Starting The Release Processp. 202
Testingp. 206
Building, Installing, And Packagingp. 208
Releasingp. 213
Finding Out Morep. 215
Tips And Troubleshootingp. 217
When Things Go Wrongp. 217
The Usual Suspectsp. 218
Common Problems And How To Solve Themp. 221
Complete CVS Referencep. 235
Organization And Conventionsp. 235
Commandsp. 235
Keyword Substitution (RCS Keywords)p. 269
Repository Administrative Filesp. 272
Run Control Filesp. 279
Working Copy Filesp. 280
Environment Variablesp. 282
Third-Party Tools That Work With CVSp. 285
What Are Third-Party Tools?p. 285
pcl-cvs: An Emacs Interface To CVSp. 285
cvsutils: General Utilities For Use With CVSp. 291
cvs2cl.pl: Generate GNU-Style ChangeLogs From CVS Logsp. 294
cvslock: Lock Repositories For Atomicityp. 296
Other Packagesp. 298
Writing Your Own Toolsp. 299
CVS Maintenance And Development Todayp. 301
GNU General Public Licensep. 303
Indexp. 311
Table of Contents provided by Syndetics. All Rights Reserved.