Errata

Essential CVS

Errata for Essential CVS

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Other Digital Version errata
various

The errata pages for the "Essential CVS" book (e.g. http://oreilly.com/catalog/errata.csp?isbn=9780596004590) contains several instances of the number "9780596004590" where it is clear from context that the string "cvs" is intended.

I assume it's not a co-incidence that the number in question is the same as the ISBN number for the book. This may be a systematic error in the web pages for the entire site?

Rick Thomas  Sep 26, 2009 
Printed Page 102
last line

option
should be:
option -c

Anonymous   
Printed Page 131
Script to freeze repository

Script fails if a directory in the tree has a space in it.

Example:
tree is /var/lib/9780596004590root3/Campaigns/Front Page

root@machine2/usr/local/bin:531 # freeze.sh 9780596004590root3
FREEZE: /var/lib/9780596004590root3
FREEZE: /var/lib/9780596004590root3/Campaigns
FREEZE: /var/lib/9780596004590root3/Campaigns/Front
mkdir: Failed to make directory "/var/lib/9780596004590root3/Campaigns/Front/#cvslock"; No such
file or directory
** THAW ** /var/lib/9780596004590root3
** THAW ** /var/lib/9780596004590root3/Campaigns
Could not freeze. Repository in use. (Attempt 1)
....

Anonymous   
Printed Page 168
4th paragraph, last sentence

The sentence in question is: "The script cannot change the file being checked; so,
while you can use a layout-testing program, you cannot successfully use one that
modifies the layout."

This is not true. commitinfo scripts can change files. I have been using this feature
for years. It is dangerous if not done correctly and it may not be supported in
future versions of CVS.

Anonymous   
Printed Page 198
9780596004590pserver setup

Current:
service 9780596004590pserver
{
...
server-args = ...
}

Shoud be:
service 9780596004590pserver
{
...
server_args = ...
}
^underscore

Anonymous