]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/cvs/doc/ChangeLog
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / cvs / doc / ChangeLog
1 2008-03-10  Mark D. Baushke  <mdb@gnu.org>
2
3         * cvs.texinfo (config): Document the IgnoreUnknownConfigKeys
4         option.
5
6 2008-01-27  Mark D. Baushke  <mdb@gnu.org>
7
8         * cvs.texinfo: Document use of --with-ssh flag to configure and
9         how :extssh: uses the CVS_SSH environment variable or "ssh".
10         * stamp-vti, version.texi: Regenerated.
11         
12         * cvs.texinfo: Update copyright for 2008.
13
14 2008-01-24  Mark D. Baushke  <mdb@gnu.org>
15
16         * cvs.texinfo (log options): Document the new cvs log -n
17         switch to reverse the -N switch.
18         * cvs.texinfo (annotate & rannotate): Document "blame" as a
19         synonym for the "annotate" command.
20         (Patch suggested by "David O'Brien" <obrien@FreeBSD.org>)
21
22         * cvs.1, stamp-1, stamp-vti, version-client.texi, version.texi:
23         Regenerated.
24
25 2007-05-07  Derek Price  <derek@ximbiot.com>
26
27         * cvsclient.text: Remove references to remote `init' command.
28
29 2006-08-25  Derek Price  <derek@ximbiot.com>
30
31         * cvsclient.texi (Requests, Responses): Remove reference to the
32         obsolete checkin & update programs.
33
34 2006-08-21  Derek Price  <derek@ximbiot.com>
35
36         * cvs.texinfo (man page nodes): Tweak grammar, especially refs.
37         (Original patch from Kevin R. Bulgrien <kbulgrien@att.net>.)
38
39         * mkman.pl (do_keyword): Process ref and p?xref differently.
40         (Original patch from Kevin R. Bulgrien <kbulgrien@att.net>.)
41
42 2006-08-11  Mark D. Baushke  <mdb@gnu.org>
43
44         * cvs.texinfo, cvsclient.texi: Fix some typos.
45         (inspired by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>)
46
47 2006-07-16  Derek Price  <derek@ximbiot.com>
48
49         * cvs.texinfo (File permissions): Correct punctuation.
50
51 2006-07-11  Larry Jones  <lawrence.jones@ugs.com>
52
53         * cvs.texinfo (log options): -b is a revision selection option, not
54         a header field option.
55
56 2006-06-22  Larry Jones  <lawrence.jones@ugs.com>
57
58         * cvs.texinfo (user-defined logging, Informing others): Remove
59         references to the obsolete -i module option.
60
61 2006-06-08  Derek Price  <derek@ximbiot.com>
62
63         * cvsclient.texi (Requests): Add Empty-conflicts.
64
65 2006-03-20  Mark D. Baushke  <mdb@gnu.org>
66
67         [patch #4965]
68         * cvs.texinfo (Sticky tags, Merging and keywords)
69         (checkout options, update options): The -A switch
70         does not reset sticky -k options on modified files.
71         * cvs.1, stamp-1, stamp-vti, version.texi: Regenerated.
72
73 2006-02-28  Derek Price  <derek@ximbiot.com>
74
75         * cvs.texinfo (Editing administrative files): Import changes from Wiki.
76
77 2005-12-09  Derek Price  <derek@ximbiot.com>
78
79         [patch #4634]
80         * cvsclient.texi (Root request): Clarify.
81
82 2005-11-10  Larry Jones  <lawrence.jones@ugs.com>
83
84         * cvs.texinfo (Common options): -n no longer applies to commit.
85         (commit): Remove reference to the defunct -n option.
86         * cvs.1, stamp-vti, version.texi: Regenerated
87
88 2005-10-12  Derek Price  <derek@ximbiot.com>
89
90         * cvs.texinfo: Remove text that created unintentional cross-references
91         in generated info files.
92
93 2005-10-04  Derek Price  <derek@ximbiot.com>
94
95         * cvs.texinfo: s/visa versa/vice versa/.  (From Wiki.)
96
97 2005-09-26  Derek Price  <derek@ximbiot.com>
98
99         * Makefile.am (cvs-paper.ps, cvs-paper.pdf): Remove implicit sources.
100         Add comments about why implicit rules won't work for these targets.
101         Make sure the distributed cvs-paper.pdf is created in $(srcdir).  Make
102         cvs-paper.pdf directly from cvs-paper.ms to avoid building it just
103         because cvs-paper.ps is missing.
104
105         * Makefile.am (EXTRA_DIST): Restore PDFs.
106         * cvs-paper.ps: Removed.
107         * texinfo.tex: Update from GNULIB.
108
109 2005-09-25  Derek Price  <derek@ximbiot.com>
110
111         * Makefile.am (doc): Finish removing PSs.
112
113         * Makefile.am (EXTRA_DIST): Remove PDFs too until errors go away.
114
115         * Makefile.am (EXTRA_DIST): Dist PDFs rather than PSs.
116
117 2005-09-22  Larry Jones  <lawrence.jones@ugs.com>
118
119         * cvs.texinfo (rdiff options): Document -k.
120         * cvs.1, stamp-vti, version.texi: Regenerated.
121
122 2005-09-20  Larry Jones  <lawrence.jones@ugs.com>
123
124         * cvs.texinfo: Move summary and detail contents to the front
125         where they belong.
126
127 2005-09-14  Derek Price  <derek@ximbiot.com>
128
129         * Makefile.am: s#cvs.1#$(srcdir)/cvs.1#.
130
131 2005-09-11  Larry Jones  <lawrence.jones@ugs.com>
132
133         * cvs.texinfo (Common options): Note that -r branch for a revision
134         means the head of the branch.
135
136 2005-09-10  Larry Jones  <lawrence.jones@ugs.com>
137
138         * cvs.texinfo (Error messages): Add suggested messages.
139
140 2005-09-09  Larry Jones  <lawrence.jones@ugs.com>
141
142         * cvs.texinfo (Error messages): Add signal 11 message.
143
144 2005-09-01  Derek Price  <derek@ximbiot.com>
145
146         * cvs.man.footer: Update links.
147
148 2005-09-01  Derek Price  <derek@ximbiot.com>
149
150         * cvs.texinfo: Update links and email addresses.
151
152 2005-08-29  Derek Price  <derek@ximbiot.com>
153
154         * cvs.texinfo (From scratch): Add checkout to import example, from
155         wiki.
156
157 2005-08-29  Derek Price  <derek@ximbiot.com>
158
159         * cvs.texinfo (Removing directories): Correct grammar, from wiki.
160
161 2005-08-29  Derek Price  <derek@ximbiot.com>
162
163         * cvs.texinfo (From scratch): Clarify note on `cvs add', inspired from
164         wiki.
165
166 2005-08-22  Derek Price  <derek@ximbiot.com>
167
168         Address bug #13882, submitted by Fred Maranhao.
169         * cvs.texinfo (log options, admin options, Invoking CVS): Add cross
170         references for clarity about possible states.
171
172 2005-08-22  Derek Price  <derek@ximbiot.com>
173
174         * cvs.texinfo (Updating a file): Add note about update -d, inspired by
175         wiki.
176
177 2005-08-12  Derek Price  <derek@ximbiot.com>
178
179         * cvs.texinfo (What is CVS?): Rephrase for clarity, imported from
180         Wiki.
181
182 2005-08-02  Derek Price  <derek@ximbiot.com>
183
184         * cvs.texinfo (What is CVS?, BUGS): s/cvshome/nongnu/.  Remove
185         obsolete Pascal Molli link.
186
187 2005-06-22  Derek Price  <derek@ximbiot.com>
188
189         * cvs.texinfo (Builds): Update Gunnar Tornblom's email at his request.
190
191 2005-05-03  Derek Price  <derek@ximbiot.com>
192
193         * cvsclient.texi (Goals): Remove typo.  Resolves cvshome issue #236.
194
195 2005-05-03  Derek Price  <derek@ximbiot.com>
196
197         * cvs.texinfo (Creating a repository):  Provide xref to the remote
198         repositries section.  Resolves issue #203 on cvshome.org.
199
200 2005-05-03  Derek Price  <derek@ximbiot.com>
201
202         * cvs.texinfo (Moving directories):  Clarify instructions on renaming a
203         directory.  Partially resolves issue #246 on cvshome.org.
204
205 2005-05-03  Derek Price  <derek@ximbiot.com>
206
207         * cvs.texinfo (update output): Use "working directory" in place of
208         "source" for clarity.  Closes issue #245 on cvshome.org.
209
210 2005-04-28  Derek Price  <derek@ximbiot.com>
211
212         * mkman.pl: Minor changes to accomodate Perl 5.8.4.  Improve
213         commenting.
214         ($nk, $ret, $debug): New globals.
215         (debug_print): New function.
216
217 2005-04-14  Derek Price  <derek@ximbiot.com>
218
219         * cvs.texinfo (Administrative files): Add "Trigger Scripts" node to
220         the menu.
221         (Trigger Scripts, Trigger Script Security): New nodes.
222         (syntax): Move under Trigger scripts node.
223         (commit files, taginfo): Rewrite to reference Trigger Script node.  
224
225 2005-04-06  Derek Price  <derek@ximbiot.com>
226
227         * Makefile.am (MAINTAINERCLEANFILES): Add cvs.1.
228         (cvs.1): Create intermediate file so that the original isn't emptied on
229         error.
230
231 2005-01-31  Derek Price  <derek@ximbiot.com>
232
233         * Makefile.am, cvs.man.header, cvs.texinfo: Update copyright notices.
234
235 2005-01-29  Derek Price  <derek@ximbiot.com>
236
237         * cvs.texinfo (log options): Note quirky interaction of log options.
238         (Suggestion from Dan Peterson <dbpete@aol.com>.)
239
240 2004-10-29  Mark D. Baushke  <mdb@cvshome.org>
241
242         * cvs.texinfo (Common options): The -r TAG option works with
243         the cvs annotate command.
244         (Original patch from Ville Skytta <scop@cvshome.org>.)
245
246 2004-09-25  Derek Price  <derek@ximbiot.com>
247
248         * mkman.in: Move to...
249         * mkman.pl: ...here.
250         * Makefile.am (cvs.1): mkman is in build dir, not src dir.
251
252 2004-07-17  Derek Price  <derek@ximbiot.com>
253
254         * cvs.texinfo (Update imports, import): Add notes on requirement that
255         release tags be unique.
256         (Original patch from Ilya N. Golubev <gin@mo.msk.ru>.)
257
258 2004-06-10  Derek Price  <derek@ximbiot.com>
259
260         * cvs.texinfo (commit files): Remove reference to the obsolete -i
261         module option.
262
263 2004-05-28  Derek Price  <derek@ximbiot.com>
264
265         * cvs.texinfo (Global options): Remove reference to global -l option.
266         (Report from Kevin Bulgrien <Kevin.Bulgrien@TriPointGlobal.com>.)
267
268 2004-05-14  Mark D. Baushke  <mdb@cvshome.org>
269         
270         * cvs.texinfo: Fix makeinfo error.
271
272         * cvs.texinfo (Adding files): Minor cleanup.
273         (Using keywords): Minor cleanup.
274         (annotate): Move into the manual section, split into three nodes.
275         (annotate options): New node.
276         (annotate example): New node.
277         (based on patch from Steve McIntyre <steve@einval.com>.)
278         (Locks, GSSAPI authenticated): Minor cleanup.
279         (Sticky tags): Clarify operation.
280         (Locks): Spelling fix.
281         (Merging adds and removals): Ditto.
282         (Invoking CVS): Ditto
283         (Builds): Grammar fix.
284         (Line group formats): Ditto
285         (Line group formats, Line formats): Ditto
286         (commit files): Ditto.
287         * cvs.1, stamp-vti, version.texi: Regenerated
288         
289 2004-05-12  Derek Price  <derek@ximbiot.com>
290
291         * mkman.in: Clarify status messages.
292
293 2004-05-10  Derek Price  <derek@ximbiot.com>
294
295         * mkman.in: Organize & tidy comments.  Check for unprocessed texinfo
296         commands.  Output better error messages on finding unprocessed texinfo
297         commands.
298         (do_keyword, keyword_mode): Accept $file argument for error messages.
299
300 2004-05-06  Derek Price  <derek@ximbiot.com>
301
302         * mkman.in: Require Perl 5.005.  Add comments.  Remove duplicate s///.
303         Handle @:.
304
305 2004-05-06  Derek Price  <derek@ximbiot.com>
306
307         * cvs.man.header: Minor text correction.
308         * mkman.in: Ignore @need keyword.  Restore previous font for nested
309         keywords.
310         (do_keyword): Ditto on fonts.  Move some functionality to...
311         (keyword_mode): ...this new function.
312
313 2004-05-06  Derek Price  <derek@ximbiot.com>
314
315         * mkman.in: Handle keywords that cross multiple lines.
316         (do_keyword): New function.
317
318 2004-05-04  Derek Price  <derek@ximbiot.com>
319
320         * cvs.man.header, cvs.man.footer: Reference `info CVS' rather than
321         `info cvs' to send users to the top node.
322
323 2004-05-03  Derek Price  <derek@ximbiot.com>
324
325         * Makefile.am: mkman is built in the build dir, not $(srcdir).
326         (Report from Mark D. Baushke <mdb@cvshome.org>.)
327
328 2004-05-03  Derek Price  <derek@ximbiot.com>
329
330         * HACKING.DOCS: Fix spelling error.  Add reference for @strong.
331         (Report from Mark D. Baushke <mdb@cvshome.org>.)
332
333         * HACKING.DOCS: Note dependency on `makeinfo' 3.11 & greater.
334
335 2004-04-30  Derek Price  <derek@ximbiot.com>
336
337         * mkman.in: Handle single quotes better.  Parse out some redundancy
338         from node and section names.
339         * cvs.man.footer: Replace some quotes with the usual bold font.
340         Reformat links in the SEE ALSO section.
341         * cvs.1: Regenerated.
342
343 2004-04-30  Derek Price  <derek@ximbiot.com>
344
345         * mkman.in: Handle examples better.  Protect a few more characters.
346         * cvs.1, stamp-vti, version.texi: Regenerated.
347
348 2004-04-30  Derek Price  <derek@ximbiot.com>
349
350         * cvs.man.header: Add copyright notice.
351         * cvs.1: Regenerated.
352
353 2004-04-30  Derek Price  <derek@ximbiot.com>
354
355         * mkman.in: Add copyright and license notice.
356
357 2004-04-30  Derek Price  <derek@ximbiot.com>
358
359         * mkman.in: Handle @@.
360         * cvs.1: Regenerated.
361
362 2004-04-30  Derek Price  <derek@ximbiot.com>
363
364         First pass at closing issue #3 on cvshome.org.
365         * .cvsignore: Ignore mkman.
366         * cvs.1, mkman.in, cvs.man.header, cvs.man.footer: New files.
367         * cvs.texinfo: Add cut tags for mkman.
368         * Makefile.in (man_MANS): Add cvs.1.
369         (EXTRA_DIST): Add cvs.man.header & cvs.man.footer.
370         (cvs.1, mkman): New targets.
371         * Makefile.in: Regenerated.
372
373 2004-04-23  Derek Price  <derek@ximbiot.com>
374
375         * cvs.texinfo: Update years in Copyright.
376         * stamp-vti, version.texi: Regenerated.
377
378 2004-04-21  Derek Price  <derek@ximbiot.com>
379
380         * cvs.texinfo: Use splitrcskeyword macro consistently in a failed
381         attempt to avoid a warning during PDF generation.
382         * stamp-vti, version.texi: Regenerated.
383
384 2004-04-18  Derek Price  <derek@ximbiot.com>
385
386         * cvs.texinfo: Various spelling, typo, and capitalization fixes.
387         (Patch from Ville Skyttä <scop@cvshome.org>.)
388
389 2004-04-06  Larry Jones  <lawrence.jones@ugsplm.com>
390
391         * cvs.texinfo (Assigning revisions): Note that client/server mode
392         only considers files sent to the server to determine the major
393         revision for new files.
394         (Reported by Krzysztof GORBIEL <Krzysztof_GORBIEL@raiffeisen.pl>.)
395         * stamp-vti, version.texi: Regenerated.
396
397 2004-03-15  Derek Price  <derek@ximbiot.com>
398
399         * stamp-vti, version.texi: Regenerated.
400
401 2004-03-11  Larry Jones  <lawrence.jones@ugsplm.com>
402
403         * cvs.texinfo (loginfo, Error messages): Note that not reading all of
404         the log info can result in a broken pipe signal.
405         (Reported by Steven Nicoloso <spn@nwmail.wh.lucent.com>.)
406         * stamp-vti, version.texi: Regenerated.
407
408 2004-02-04  Derek Price  <derek@ximbiot.com>
409
410         * cvs.texinfo (File Permissions): Clarify index entry.
411         * stamp-vti, version.texi: Regenerated.
412
413 2004-01-22  Derek Price  <derek@ximbiot.com>
414
415         * stamp-vti, version.texi: Regenerated.
416
417 2004-01-08  Larry Jones  <lawrence.jones@ugsplm.com>
418
419         * cvs.texinfo (user-defined logging): Move taginfo stuff from here...
420         (Administrative files): ...to its own node under here.
421
422 2003-12-18  Derek Price  <derek@ximbiot.com>
423
424         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
425         for 1.11.11.1.
426
427 2003-12-18  Derek Price  <derek@ximbiot.com>
428
429         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
430         for 1.11.11.
431
432 2003-12-05  Derek Price  <derek@ximbiot.com>
433
434         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated.
435
436 2003-12-04  Derek Price  <derek@ximbiot.com>
437
438         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
439         for 1.11.10.1.
440
441 2003-12-04  Derek Price  <derek@ximbiot.com>
442
443         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
444         for 1.11.10.
445
446 2003-11-18  Derek Price  <derek@ximbiot.com>
447
448         * stamp-vti, version.texi: Regenerated.
449
450 2003-11-13  Larry Jones  <lawrence.jones@eds.com>
451
452         * cvs.texinfo (Reverting local changes): Use the same vendor tag
453         in the admin command as was used in the previous import commands.
454
455 2003-11-10  Derek Price  <derek@ximbiot.com>
456
457         * stamp-vti, version.texi: Regenerated.
458
459 2003-11-07  Mark D. Baushke  <mdb@cvshome.org>
460
461         * cvs.texinfo (CVS commands): Fix typo.
462         (FreeBSD PR docs/58669 reported by Ceri Davies <ceri@FreeBSD.org>.)
463
464 2003-10-30  Derek Price  <derek@ximbiot.com>
465
466         * stamp-vti, version.texi: Regenerated.
467
468 2003-10-30  Derek Price  <derek@ximbiot.com>
469
470         * cvs.texinfo (File permissions, Error messages): Add index entries for
471         CVSROOT/val-tags file.
472
473 2003-10-21  Derek Price  <derek@ximbiot.com>
474
475         * cvs.texinfo: Note gnu.cvs.* usenet mirrors of the email lists.
476         (Suggestion from Paul Edwards, from somewhere in Australia.)
477
478         * cvs.texinfo: Put email addresses in @email{} tags and URLs in @url{}
479         tags rather than relying on markup like @code{}.
480         * stamp-vti, version.texi: Regenerated.
481
482 2003-10-14  Derek Price  <derek@ximbiot.com>
483
484         * stamp-vti, version.texi: Regenerated.
485
486 2003-10-14  Derek Price  <derek@ximbiot.com>
487
488         Port to pedantic POSIX 1003.1-2001 hosts, such as Debian GNU/Linux
489         testing with _POSIX2_VERSION=200112 in the environment.
490
491         * cvs.texinfo: Suggest 'sed 1q', not 'head -1'.
492         (Patch from Paul Eggert <eggert@twinsun.com>.)
493
494 2003-10-10  Derek Price  <derek@ximbiot.com>
495
496         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
497         for 1.11.9.1.
498
499 2003-10-10  Derek Price  <derek@ximbiot.com>
500
501         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
502         for 1.11.9.
503
504 2003-10-06  Derek Price  <derek@ximbiot.com>
505
506         * cvsclient.texi (Requests): Add recommendation to client developers to
507         avoid the `Case' request.
508         * stamp-1, version-client.texi: Regenerated.
509
510 2003-10-02  Derek Price  <derek@ximbiot.com>
511
512         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
513         for 1.11.8.1.
514
515 2003-10-02  Derek Price  <derek@ximbiot.com>
516
517         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
518         for 1.11.8.
519
520 2003-09-29  Derek Price  <derek@ximbiot.com>
521
522         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
523         for 1.11.7.1.
524
525 2003-09-29  Derek Price  <derek@ximbiot.com>
526
527         * stamp-1, stamp-vti, version-client.texi, version.texi: Regenerated
528         for 1.11.7.
529
530 2003-09-12  Derek Price  <derek@ximbiot.com>
531
532         * cvs.texinfo (checkoutlist): Document the error messages which may be
533         specified in this file.
534         * stamp-vti, version.texi: Regenerated.
535
536 2003-08-27  Larry Jones  <lawrence.jones@eds.com>
537
538         * cvs.texinfo (history options): Note the 'P' record type which
539         has been around for a long time but never actually appeared in
540         the history file due to bugs in the code.
541         (Invoking CVS): Ditto.
542         (config): Ditto.
543         * stamp-vti, version.texi: Regenerated.
544
545 2003-08-07  Derek Price  <derek@ximbiot.com>
546
547         * .cvsignore: Ignore {cvs,cvsclient}.txt.
548
549 2003-08-07  Derek Price  <derek@ximbiot.com>
550
551         * cvs.texinfo: Use the @dircategory and @direntry commands from texinfo
552         rather than rolling our own.
553
554         * stamp-vti, version.texi: Regenerated.
555
556 2003-08-07  Derek Price  <derek@ximbiot.com>
557
558         * Makefile.am (POSTSCRIPTS): Rename to...
559         (PSS): ...to sync with and override Automakes default targets.
560         (PDFS): Reorder to match PSS.
561         (SUFFIXES): Remove .pdf and .aux.
562         (cvs.aux, cvs.pdf, cvsclient.aux, cvsclient.pdf): Remove these targets.
563         .aux weren't being generated anyhow and .pdf no longer need to be
564         supplied explicitly.
565         (cvs-paper.pdf: cvs-paper.ps): Provide ps2pdf rule explicitly.
566         (.{texinfo,texi,txy}.pdf): Remove these suffix rules - they are now
567         provided by Automake.
568
569 2003-08-06  Derek Price  <derek@ximbiot.com>
570
571         * Makefile.am (CLEANFILES): Move...
572         (MOSTLYCLEANFILES): ...here and drop PDFs since this is where Automake
573         cleans PDFs & PSs by default.
574         (MAINTAINERCLEANFILES): Clean all PostScripts even though they will
575         have been removed in mostlyclean.  That is a bug in Automake.
576         (doc): Depend on info & ps.
577         (pdf, ps): Removed in favor of Automake's default targets for these
578         types.
579         (cvsclient.* targets): Depened on version-client.texi.
580         (cvs-paper.pdf): Remove in favor of Automake's default target.
581         (.{texinfo,texi,txi}.{pdf,txt}): Update these targets based on
582         Automake's similar treatment of dvi, ps, and info targets.
583         * .cvsignore: Add cvs.tmp, a `make pdf' generated file.
584
585         * Makefile.in: Regenerated.
586
587 2003-07-18  Derek Price  <derek@ximbiot.com>
588
589         * cvs.texinfo: Put a few errant references to bug-cvs inside @code{}
590         for consistancy.
591
592 2003-07-18  Derek Price  <derek@ximbiot.com>
593
594         * cvs.texinfo: Update WARNINGs and Notes for a more consistent
595         appearance.  Remove some obsolete comments.
596         * stamp-vti: Regenerated.
597         * version.texi: Regenerated.
598
599 2003-07-12  Larry Jones  <lawrence.jones@eds.com>
600
601         * cvs.texinfo (Binary howto): Add note about how to determine whether
602         a file is marked as binary or not.
603         (Suggested by Erik Sigra <sigra@home.se>.)
604         * stamp-vti: Regenerated.
605         * version.texi: Regenerated.
606
607 2003-06-23  Derek Price  <derek@ximbiot.com>
608
609         * stamp-vti: Regenerated.
610         * version.texi: Ditto.
611
612 2003-06-16  Derek Price  <derek@ximbiot.com>
613
614         * cvs.texinfo (splitrcskeyword): New macro, now that @ifhtml will work
615         properly with texi2html (as of version 1.68), to cause output HTML to
616         contain <i></i> where we used to have @asis{} and prevent RCS keyword
617         substitution in generated HTML.
618         (Original patch from Patrice Dumas <dumas@centre-cired.fr>.)
619
620 2003-06-11  Derek Price  <derek@ximbiot.com>
621
622         * cvs.texinfo (Invoking CVS): Remove `-P' from the list of `cvs export'
623         options.
624         (Patch from Alexander Taler <dissent@cvshome.org>.)
625
626 2003-06-11  Derek Price  <derek@ximbiot.com>
627
628         * cvs.texinfo (Top): Remove out-of-date (by at least 5 years) comment.
629         (Patch from Alexander Taler <dissent@cvshome.org>.)
630
631 2003-05-27  Derek Price  <derek@ximbiot.com>
632
633         * cvs.texinfo: Consolidate copyright notices into a single macro that
634         is called elsewhere to avoid needing three of them.  Update copyright
635         notice.
636         (BUGS): Suggest Ximbiot rather than the defunct Signum Support as CVS
637         consultants.
638
639         * stamp-vti: Regenerated.
640         * version.texi: Ditto.
641
642 2003-05-26  Derek Price  <derek@ximbiot.com>
643
644         * stamp-1: Regenerated for 1.11.6.1.
645         * stamp-vti: Ditto.
646         * version-client.texi: Ditto.
647         * version.texi: Ditto.
648
649 2003-05-25  Derek Price  <derek@ximbiot.com>
650
651         * stamp-1: Regenerated for 1.11.6.
652         * stamp-vti: Ditto.
653         * version-client.texi: Ditto.
654         * version.texi: Ditto.
655
656 2003-05-21  Derek Price  <derek@ximbiot.com>
657
658         * Makefile.in: Regenerate with Automake version 1.7.5.
659
660 2003-04-28  Derek Price  <derek@ximbiot.com>
661
662         * cvs.texinfo (Working directory storage, Module options, Module
663         program options): Remove references to Checkin.prog and Update.prog.
664         (commit options): Remove reference to -n option.
665
666         * stamp-vti: Regenerated.
667         * version.texi: Ditto.
668
669 2003-04-10  Larry Jones  <lawrence.jones@eds.com>
670
671         * Makefile.in: Regenerated.
672
673 2003-03-26  Derek Price  <derek@ximbiot.com>
674
675         * stamp-vti: Regenerated.
676         * version.texi: Ditto.
677
678 2003-03-25  Larry Jones  <larry.jones@sdrc.com>
679
680         * cvs.texinfo (Server temporary directory): Reorder list of places
681         to match code.
682         (Connection): Add additional example error message and note about
683         firewall software.
684         * stamp-vti: Regenerated.
685         * version.texi: Ditto.
686
687 2003-03-24  Derek Price  <derek@ximbiot.com>
688
689         * Makefile.am: Update copyright notice.
690
691         * Makefile.in: Regenerated.
692
693 2003-03-06  Derek Price  <derek@ximbiot.com>
694
695         * cvs.texinfo (What is CVS?): Correct date of first post of CVS by
696         Dick Grune from December to July based on the archive posted on
697         Google:
698         <http://groups.google.com/groups?q=Grune+cvs+group:mod.sources.*&hl=en&lr=&ie=UTF-8&selm=122%40mirror.UUCP&rnum=2>.
699         (Thanks to David A Wheeler <dwheeler@dwheeler.com>.)
700
701         * stamp-vti: Regenerated.
702         * version.texi: Ditto.
703
704 2003-03-05  Mark D. Baushke  <mdb@cvshome.org>
705
706         * cvs.texinfo (CVS_LOCAL_BRANCH_NUM): Backout CVS_LOCAL_BRANCH_NUM 
707         feature.
708
709         * cvs.texinfo (CVS_LOCAL_BRANCH_NUM): Document new environment
710         variable.
711
712 2003-02-27  Derek Price  <derek@ximbiot.com>
713
714         * cvs.texinfo (Environment variables): Make the information on
715         CVS_CLIENT_PORT slightly clearer.
716         (Kerberos authenticated): XREF the Environment variables node.
717
718         * stamp-vti: Regenerated.
719         * version.texi: Ditto.
720
721 2003-02-25  Derek Price  <derek@ximbiot.com>
722
723         * Makefile.in: Regenerated.
724         * stamp-1: Ditto.
725         * version-client.texi: Ditto.
726
727 2003-02-06  Derek Price  <derek@ximbiot.com>
728
729         * cvs.texinfo (Working directory storage, Module options,
730         Module program options): Correct description of where Checkin.prog
731         and Update.prog are run.  Provide more index entries and cross
732         references.  Remove some FIXME comments.  Add a FIXCVS THEN FIXME.
733         (Thanks to Art Manion at the CERT Coordination Center <cert@cert.org>.)
734
735 2003-02-04  Derek Price  <derek@ximbiot.com>
736
737         * cvs.texinfo (File status): Mention the "Unresolved Conflict" status
738         which was apparently and erroneously removed from the doc at some
739         point in the past.
740
741 2003-02-03  Derek Price  <derek@ximbiot.com>
742
743         * cvs.texinfo (Merging a branch): Mention the GCA as opposed to the
744         "branch point" as the implicit revision when merging a branch.
745
746 2003-02-03  Derek Price  <derek@ximbiot.com>
747
748         * cvs.texinfo (Remote repositories): :METHOD: is optional.
749
750 2003-02-03  Derek Price  <derek@ximbiot.com>
751
752         * cvs.texinfo (Committing your changes): Move index entries closer to
753         their corresponding references.
754         (Environment variables): Include $VISUAL in order of
755         preference.  Add index entries.  Reference Global options node.
756         (Variables): Change order of list to match the Env. Variables node
757         mentioned above.
758
759         * stamp-1: Regenerated.
760         * stamp-vti: Ditto.
761         * version-client.texi: Ditto.
762         * version.texi: Ditto.
763
764 2003-02-14  Derek Price  <derek@ximbiot.com>
765
766         * cvs.texinfo (Watch Information, Editing files, Getting Notified,
767         Setting a watch): Edit usage specs for correctness and uniformity.
768         (Sticky tags): Use ref rather than xref to avoid a warning from
769         makeinfo.
770
771         * stamp-vti: Regenerated.
772         * version.texi: Ditto.
773
774 2003-01-23  Derek Price  <derek@ximbiot.com>
775
776         * stamp-1: Regenerated.
777         * stamp-vti: Ditto.
778         * version-client.texi: Ditto.
779         * version.texi: Ditto.
780
781 2003-01-22  Larry Jones  <larry.jones@sdrc.com>
782
783         * cvs.texinfo (config): Correct LogHistory default (U was omitted).
784
785 2003-01-16  Derek Price  <derek@ximbiot.com>
786
787         * stamp-1: Regenerated for version (1.11.5).
788         * stamp-vti: Ditto.
789         * version-client.texi: Ditto.
790         * version.texi: Ditto.
791
792 2003-01-16  Derek Price  <derek@ximbiot.com>
793
794         * stamp-1: Regenerated for dev version (1.11.4.1).
795         * stamp-vti: Ditto.
796         * version-client.texi: Ditto.
797         * version.texi: Ditto.
798
799 2002-12-28  Derek Price  <derek@ximbiot.com>
800
801         * stamp-1: Regenerated for version 1.11.4.
802         * stamp-vti: Ditto.
803         * version-client.texi: Ditto.
804         * version.texi: Ditto.
805
806 2002-12-27  Derek Price  <derek@ximbiot.com>
807
808         * stamp-1: Regenerated for dev version 1.11.3.1.
809         * stamp-vti: Ditto.
810         * version-client.texi: Ditto.
811         * version.texi: Ditto.
812
813 2002-12-27  Derek Price  <derek@ximbiot.com>
814
815         * stamp-1: Regenerated.
816         * stamp-vti: Ditto.
817         * version-client.texi: Ditto.
818         * version.texi: Ditto.
819
820 2002-11-18  Derek Price  <derek@ximbiot.com>
821
822         * cvs.texinfo (commitinfo): Explain the environment of commands
823         run by commitinfo a little more fully.
824         (Original patch from Fred L. Drake, Jr.  <fdrake@acm.org>.)
825
826         * cvs.texinfo: Change the wording of some of the commit index entries
827         for consistency and clarity.
828         * stamp-vti: Regenerated.
829         * version.texi: Ditto.
830
831 2002-09-24  Derek Price  <derek@ximbiot.com>
832
833         * Makefile.in: Regenerated using Automake 1.6.3.
834
835 2002-09-24  Derek Price  <derek@ximbiot.com>
836
837         * Makefile.in: Regenerated.
838
839 2002-09-20  Derek Price  <derek@ximbiot.com>
840
841         * stamp-vti: Regenerated.
842         * version.texi: Ditto.
843
844 2002-08-16  Derek Price  <derek@ximbiot.com>
845
846         * cvs.texinfo (Error messages): Update CVS_BADROOT notes to specify
847         new configure option instead.
848
849         * stamp-vti: Regenerated.
850         * version.texi: Ditto.
851
852 2002-08-12  Derek Price  <oberon@umich.edu>
853
854         * stamp-vti: Regenerated.
855         * version.texi: Ditto.
856
857 2002-08-06  Derek Price  <oberon@umich.edu>
858
859         * stamp-vti: Regenerated.
860         * version.texi: Ditto.
861
862 2002-08-05  Derek Price  <oberon@umich.edu>
863
864         * cvs.texinfo: Correct typo.
865         (Thanks to Chandra Mouleeswaran <chandra@openharbor.com>.)
866
867 2002-04-30  Derek Price  <oberon@umich.edu>
868
869         * Makefile.in: Regenerated with automake 1.6.
870
871 2002-04-18  Derek Price  <oberon@umich.edu>
872
873         * Makefile.am: Add FIXME comment about an automake bug.
874         * Makefile.in: Regenerated.
875
876 2002-04-18  Derek Price  <oberon@umich.edu>
877
878         * stamp-1: Regenerated for 1.11.2.1 version update.
879         * stamp-vti: Ditto.
880         * version-client.texi: Ditto.
881         * version.texi: Ditto.
882
883 2002-04-17  Derek Price  <oberon@umich.edu>
884
885         * stamp-vti: Regenerated.
886         * version.texi: Ditto.
887
888 2002-04-17  Derek Price  <oberon@umich.edu>
889
890         * cvs.texinfo: Add index entries for inetd and xinetd.
891
892 2002-03-26  Derek Price  <oberon@umich.edu>
893
894         * stamp-vti: Regenerated.
895         * version.texi: Ditto.
896
897 2002-03-17  Larry Jones  <larry.jones@sdrc.com>
898
899         * cvs.texinfo (log options): Add new -S option.
900
901 2002-03-12  Larry Jones  <larry.jones@sdrc.com>
902
903         * cvs.texinfo (diff options): Add missing menu for new subsections.
904         (Patch from Pavel Roskin <proski@gnu.org>.)
905
906 2002-03-09  Larry Jones  <larry.jones@sdrc.com>
907
908         * cvs.texinfo (Update imports): Suggest merging with two rel tags
909         instead of the branch tag and a date and explain why.
910
911 2002-02-26  Larry Jones  <larry.jones@sdrc.com>
912
913         * cvs.texinfo (diff options): Document all the diff options.
914
915 2002-01-10  Larry Jones  <larry.jones@sdrc.com>
916
917         * cvs.texinfo (log options): Update -r :: to match code changes.
918         (Variables): Document LOGNAME and USER environment variables.
919
920 2001-12-03  Larry Jones  <larry.jones@sdrc.com>
921
922         * cvs.texinfo (Invoking CVS): Add -F option for annotate and
923         rannotate.
924
925 2001-11-28  Larry Jones  <larry.jones@sdrc.com>
926
927         * cvs.texinfo (File permissions): Add note about SGID being required
928         on some systems.  Add note about LockDir.
929
930 2001-10-18  Derek Price  <dprice@collab.net>
931
932         * Makefile.am: Add --batch to texi2dvi invocations.
933         (Thanks to Akim Demaille <akim@epita.fr> for the suggestion.)
934
935         * Makefile.in: Regenerated.
936
937 2001-10-04  Larry Jones  <larry.jones@sdrc.com>
938
939         * cvs.texinfo (Connecting via rsh): Add : between host name and
940         root directory in example since some versions of CVS require it.
941         (Reported by Trevor Jim <trevor@research.att.com>.)
942
943 2001-09-14  Larry Jones  <larry.jones@sdrc.com>
944
945         * cvs.texinfo (commit files): Make following sections (commitinfo,
946         verifymsg, editinfo, and loginfo) subsections of this one.
947
948 2001-09-06  Derek Price  <dprice@collab.net>
949
950         * cvs.texinfo (Watch information):  Cleanup some watch/edit
951         explanations and discourage the belief that files should be
952         releasable.
953
954         * stamp-vti: Regenerated.
955         * version.texi: Ditto.
956         (Patch from Eric Siegerman <erics@telepres.com>.)
957
958 2001-09-05  Derek Price  <dprice@collab.net>
959
960         * cvsclient.texi: Use version-client.texi instead of version.texi so
961         cvsclient.* can have a different build date than cvs.texinfo.
962
963         * Makefile.in: Regenerated.
964         * stamp-1: New file.
965         * version-client.texi: Ditto.
966         (Reported by Alexey Mahotkin <alexm@hsys.msk.ru>.)
967
968 2001-09-04  Derek Price  <dprice@collab.net>
969
970         * Makefile.in: Regenerated with automake 1.5.
971         * version.texi: Ditto.
972
973 2001-08-24  Larry Jones  <larry.jones@sdrc.com>
974
975         * cvs.texinfo (Error messages): Add new message about root not
976         being allowed to do commit.
977
978 2001-08-24  Derek Price  <dprice@collab.net>
979
980         * cvs.texinfo (config): Add a new RereadLogAfterVerify
981         CVSROOT/config option to control how verifymsg scripts deal with
982         read-write log messages.
983         (Patch from Mark D. Baushke  <mdb@cvshome.org>.)
984
985         * cvs.texinfo (verifymsg): The verification script may now modify
986         the log message.
987         (Patch from Mark D. Baushke  <mdb@cvshome.org>.)
988
989         * cvs.texinfo (config, verifymsg): Correct default, changes for clarity,
990         and add a warning about `stat' and large repositories.
991
992         * version.texi: Regenerated.
993         * stamp-vti: Ditto.
994
995 2001-08-20  Derek Price  <dprice@collab.net>
996
997         * Makefile.am: Reformat comment for 80 chars.
998
999         * Makefile.in: Regenerated.
1000
1001 2001-08-10  Derek Price  <dprice@collab.net>
1002
1003         * cvs.texinfo (Default options and the ~/.cvsrc file): Added a few more
1004         "standard" options to the example.
1005
1006         * stamp-vti: Regenerated.
1007         * version.texi: Ditto.
1008
1009 2001-08-06  Derek Price  <dprice@collab.net>
1010
1011         * Makefile.in: Regenerated.
1012
1013 2001-07-17  Derek Price  <dprice@collab.net>
1014
1015         * version.texi: Regenerated.
1016         * stamp-vti: Ditto.
1017
1018 2001-07-06  Larry Jones  <larry.jones@sdrc.com>
1019
1020         * cvs.texinfo (Variables): Add index entry for CVS_USER.
1021         (Reported by Jens Schweikhardt <Jens.Schweikhardt@marconi.com>.)
1022         (Working directory storage): Fix Emptydir index entry: Emptydir
1023         is a directory, not a file.
1024
1025 2001-07-05  Larry Jones  <larry.jones@sdrc.com>
1026
1027         * cvs.texinfo (Working directory storage): Add Emptydir to index.
1028
1029 2001-07-04  Derek Price  <dprice@collab.net>
1030
1031         * Makefile.in: Regenerated with new Automake release candidate 1.4h.
1032
1033 2001-06-28  Derek Price  <dprice@collab.net>
1034
1035         * Makefile.am: Reference to CVSvn.texi removed.
1036         * cvs.texinfo: @include version.texi and change CVSVN to VERSION.
1037         * cvsclient.texi: Ditto.
1038
1039         * version.texi: New file.
1040         * stamp-vti: Ditto.
1041         * mdate-sh: New File.  Work-around bug in Automake 1.4f by copying
1042         top-level mdate-sh here.
1043
1044         * CVSvn.texi.in: Removed.
1045         * CVSvn.texi: Ditto.
1046
1047         * Makefile.in: Regenerated.
1048         (Patch from Alexey Mahotkin <alexm@hsys.msk.ru>.)
1049
1050 2001-06-27  Larry Jones  <larry.jones@sdrc.com>
1051
1052         * cvs.texinfo (loginfo): Note that format string expansion is
1053         quoted and contains escapes.
1054
1055 2001-06-22  Derek Price  <dprice@collab.net>
1056
1057         * cvs.texinfo (checkout options): Fix transliteration typo in co
1058         example.
1059         (Patch from Adrian Aichner <adrian@xemacs.org>.)
1060
1061 2001-06-12  Larry Jones  <larry.jones@sdrc.com>
1062
1063         * cvs.texinfo (Global options): Note that -T only affects the local
1064         process in client/server mode.
1065         (Environment variables): Note that CVS_SERVER can include arguments
1066         as well as a program name, and note that it applies to :fork: as well
1067         as to :ext: and :server:, although the default value is different.
1068
1069 2001-06-08  Larry Jones  <larry.jones@sdrc.com>
1070
1071         * cvs.texinfo (config): Mention using LockDir on in-memory
1072         filesystem to speed up locking.
1073
1074 2001-06-07  Derek Price  <dprice@collab.net>
1075
1076         * Makefile.am (EXTRA_DIST): Remove *.aux.
1077         (MOSTLYCLEAN_FILES): Remove this macro since the Automake bug it was
1078         working around has been fixed.
1079
1080 2001-06-07  Derek Price  <dprice@collab.net>
1081
1082         * HACKING.DOCS: Add link to the main texinfo documentation.
1083
1084 2001-06-07  Derek Price  <dprice@collab.net>
1085
1086         * README.DOCS: Rename to
1087         * HACKING.DOCS: this.
1088
1089 2001-06-07  Derek Price  <dprice@collab.net>
1090
1091         * README.DOCS: New file attempting to document some of our texinfo
1092         conventions.
1093
1094 2001-06-06  Derek Price  <dprice@collab.net>
1095
1096         (Reformatting, rewording, & additions to a patch from
1097         Stephen Cameron <steve.cameron@compaq.com>.)
1098
1099         * cvs.texinfo (Invoking cvs, Modifying tags)
1100           document new -B option of rtag and tag commands.
1101
1102 2001-06-04  Derek Price  <dprice@collab.net>
1103
1104         * Makefile.am: Remove commented out DISTFILES &
1105         AUTOMAKE_OPTIONS=no-texinfo.tex.
1106         (Reported by Alexey Mahotkin <alexm@hsys.msk.ru>.)
1107         * Makefile.in: Regenerated.
1108
1109 2001-06-04  Larry Jones  <larry.jones@sdrc.com>
1110
1111         * Makefile.am: Fix rules for cvs-paper (.pdf rule actually generated
1112         .ps and vice versa).
1113         (Reported by Alexey Mahotkin <alexm@hsys.msk.ru>.)
1114         * Makefile.in: Regenerated.
1115
1116 2001-05-29  Derek Price  <dprice@collab.net>
1117
1118         * cvs.texinfo (Repository): Fix explanation of CVSROOT parsing
1119         algorithm.
1120
1121 2001-05-29  Derek Price  <dprice@collab.net>
1122         patch from Pavel Roskin  <proski@gnu.org>
1123
1124         * Makefile.am (CVSvn.texi): Double hash comment in rule since single
1125         hash comments are not portable.
1126
1127         * Makefile.in: Regenerated.
1128
1129 2001-05-21  Larry Jones  <larry.jones@sdrc.com>
1130
1131         * cvs.texinfo (Error messages): Fix ordering; add "cannot commit
1132         files as root".
1133
1134         * cvs.texinfo (Invoking CVS): Add entries for kserver, pserver,
1135         rannotate, rlog, and server.
1136
1137         * cvs.texinfo: Lots of minor editorial corrections.  Mostly adding
1138         @noindent after examples where the following text is intended to
1139         be a continuation of the preceding text, not a new paragraph.
1140
1141         * cvs.texinfo (Connection): Replace information about unsetting
1142         $HOME for people with old releases.
1143
1144
1145         * cvs.texinfo (Connecting via rsh): Use @samp{} instead of @file{}
1146         where it seemed appropriate.
1147         (Patch from Alexey Mahotkin <alexm@hsys.msk.ru>).
1148
1149 2001-05-18  Larry Jones  <larry.jones@sdrc.com>
1150
1151         * cvs.texinfo (Password authentication server): Add xinetd info.
1152         (Connection): Add "broken pipe" to possible error messages.
1153
1154 2001-05-18  Derek Price  <dprice@collab.net>
1155
1156         * cvs.texinfo (update output): Change wording to something that sounds
1157         a bit more like english.
1158
1159 2001-05-02  Derek Price  <dprice@collab.net>
1160
1161         * cvs.texinfo (Top): Change @ifinfo to @ifnottex to placate HTML
1162         generators.
1163
1164 2001-04-27  Derek Price  <dprice@collab.net>
1165
1166         * CVSvn.texi: Regenerated.
1167
1168 2001-04-27  Derek Price  <dprice@collab.net>
1169
1170         * CVSvn.texi: Regenerated.
1171
1172 2001-04-25  Derek Price  <dprice@collab.net>
1173
1174         * Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
1175         * CVSvn.texi: Regenerated.
1176
1177 2001-03-30  Larry Jones  <larry.jones@sdrc.com>
1178
1179         * cvsclient.texi (Dates, Requests): Add rannotate and rlog.
1180
1181 2001-03-26  Larry Jones  <larry.jones@sdrc.com>
1182
1183         * cvs.texinfo (admin options): Fix typo: should be @pxref, not @xref.
1184
1185 2001-03-26  Larry Jones  <larry.jones@sdrc.com>
1186
1187         * cvs.texinfo (admin options): Update description of -u option to
1188         refer back to notify.
1189
1190 2001-03-23  Derek Price  <derek.price@openavenue.com>
1191
1192         * Makefile.am (ps):  Make 'ps' an alias for 'doc'.
1193         (doc, pdf, ps, txt): declare as '.PHONY'.
1194
1195         * Makefile.in:  Regenerated.
1196
1197 2001-03-23  Derek Price  <derek.price@openavenue.com>
1198
1199         * Makefile.am (MOSTLYCLEANFILES):  Add cvs.cps & cvs.fns as a temporary
1200         workaround for an Automake deficiency.
1201
1202         * Makefile.in:  Regenerated.
1203
1204 2001-03-14  Derek Price  <derek.price@openavenue.com>
1205
1206         * Makefile.in: Regenerated
1207
1208 2001-02-20  Larry Jones  <larry.jones@sdrc.com>
1209
1210         * cvs.texinfo (BUGS): There's only one company listed now, not two.
1211
1212 2001-02-13  Larry Jones  <larry.jones@sdrc.com>
1213
1214         * cvs.texinfo (Password authentication server, First import): Use
1215         @ref instead of @xref when not at the beginning of a sentence.
1216
1217 2001-02-01  Larry Jones  <larry.jones@sdrc.com>
1218
1219         * cvs.texinfo (Connection): Add still more notes about common
1220         pserver error messages.
1221
1222 2001-01-18  Derek Price  <derek.price@openavenue.com>
1223
1224         * cvs.texinfo (Quick reference to CVS commands): add index entry for
1225         version subcommand
1226
1227 2001-01-18  Larry Jones  <larry.jones@sdrc.com>
1228
1229         * cvs.texinfo (log options): Document new :: syntax for -r.
1230
1231 2001-01-10  Derek Price  <derek.price@openavenue.com>
1232
1233         * Makefile.am (CVSvn.texi): specify $(srcdir) explicitly in target rule
1234         so CVSvn.texi gets built properly for all makes.
1235         (cvs_TEXINFOS): specify $(srcdir) explicitly for CVSvn.texi
1236         (cvsclient_TEXINFOS): ditto
1237         * Makefile.in: regenerated
1238
1239 2000-12-26  Derek Price  <derek.price@openavenue.com>
1240
1241         * Makefile.in: update timestamp
1242         * CVSvn.texi: ditto
1243
1244 2000-12-26  Derek Price  <derek.price@openavenue.com>
1245
1246         * Makefile.am: new target for creation of CVSvn.texi
1247         (EXTRA_DIST): add CVSvn.texi.in & CVSvn.texi
1248         * Makefile.in: Regenerated
1249         * CVSvn.texi: new file
1250         * .cvsignore: remove CVSvn.texi since it is now included in dist
1251
1252 2000-12-22  Derek Price  <derek.price@openavenue.com>
1253
1254         * Makefile.in: Regenerated
1255
1256 2000-12-21  Derek Price  <derek.price@openavenue.com>
1257
1258         * cvs-paper.ps: Backout accidental regeneration.
1259
1260 2000-12-21  Derek Price  <derek.price@openavenue.com>
1261
1262         * .cvsignore: Added *.pdf versions of the *.ps docs
1263         * CVSvn.texi.in: Use configure to generate CVSvn.texi
1264         * Makefile.am: New file needed by Automake
1265         * Makefile.in: Regenerated
1266         * cvs-paper.ps: Regenerated
1267         * texinfo.tex: New file added to placate Automake.  Apparently, its
1268         inclusion is mandated by the GNU coding standards.
1269
1270 2000-12-14  Derek Price  <derek.price@openavenue.com>
1271             Linus Tolke  <linus@epact.se>
1272
1273         * cvs.texinfo (Merging a branch): changed some references to "BRANCH"
1274         to "BRANCHNAME" for consistancy.  Add a warning about merging using a
1275         single tagname reference with an xref to "Merging adds and removals"
1276         for the long explanation
1277         (Merging adds and removals): Add the long explanation of why merging
1278         from a single tagname can be tricky
1279         (update): Add a warning about merging using a single tagname reference
1280         with an xref to "Merging adds and removals" for the long explanation
1281         
1282 2000-11-13  Derek Price  <derek.price@openavenue.com>
1283
1284         * cvs.texinfo: use '@sc{cvs}' instead of 'CVS' in various locations
1285
1286 2000-11-08  Derek Price  <derek.price@openavenue.com>
1287
1288         * cvs.texinfo (settitle): stick a 'v' in front of the version number
1289         to make it harder to confuse with chapter, section, and page numbers.
1290
1291 2000-11-08  Derek Price  <derek.price@openavenue.com>
1292
1293         * cvs.texinfo (settitle): add the version number to the title string
1294         so that it is easier to find on HTML pages and the like.
1295
1296 2000-10-20  Jim Kingdon  <http://sourceforge.net/users/kingdon/>
1297
1298         * cvs.texinfo (Variables): Document CVS_USER.
1299
1300 2000-10-17  Derek Price  <derek.price@openavenue.com>
1301
1302         * cvs.texinfo (Remote repositories): added a comment about specifying
1303         a password in the repository name when performaing a checkout.
1304
1305 2000-10-17  Derek Price  <derek.price@openavenue.com>
1306
1307         * cvs.texinfo (Remote repositories, password authenticated, GSSAPI
1308         authenticated, Kerberos authenticated, Environment variables):
1309         Documented CVSROOT spec change & CVS_CLIENT_PORT.
1310
1311 2000-10-10  Larry Jones  <larry.jones@sdrc.com>
1312
1313         * cvs.texinfo (Connection): Add additional notes about common
1314         pserver error messages.  Remove information about unsetting $HOME
1315         since CVS no longer pays any attention to it in server mode.
1316
1317 2000-09-07  Larry Jones  <larry.jones@sdrc.com>
1318
1319         * Makefile.in: Use @bindir@, @libdir@, @infodir@, and @mandir@
1320         from autoconf.
1321
1322 2000-08-21  Larry Jones  <larry.jones@sdrc.com>
1323
1324         * cvs.texinfo (Removing directories, export): Note that export always
1325         prunes directories and remove references to the non-existent -P flag.
1326
1327 2000-07-28  Larry Jones  <larry.jones@sdrc.com>
1328
1329         * cvsclient.texi (Requests): Ensure that all rootless requests say
1330         that they're rootless.
1331
1332 2000-07-12  Larry Jones  <larry.jones@sdrc.com>
1333
1334         * cvs.texinfo (Module program options): Remove note that commit and
1335         update programs only working locally; they've worked client/server
1336         for quite some time.
1337
1338 2000-07-10  Larry Jones  <larry.jones@sdrc.com>
1339
1340         * cvs.texinfo (Invoking CVS): Document new version command.
1341         * cvsclient.texi (Requests): Document new version request.
1342
1343 2000-07-06  Larry Jones  <larry.jones@sdrc.com>
1344
1345         * cvs.texinfo (admin options): Remove note about -t not working
1346         in client/server.
1347
1348 2000-04-03  Pavel Roskin  <pavel_roskin@geocities.com>
1349
1350         * cvs.texinfo (Telling CVS to notify you): Remove backslashes
1351         before quotes.
1352
1353 2000-05-24  Larry Jones  <larry.jones@sdrc.com>
1354
1355         * cvs.texinfo (From files): Clean up @var{wdir}/@var{rdir} vs.
1356         @var{dir} usage.
1357
1358 2000-05-19  Larry Jones  <larry.jones@sdrc.com>
1359
1360         * cvsclient.texi (Requests): Note that Global_option is now
1361         valid without Root.
1362
1363 2000-04-17  Larry Jones  <larry.jones@sdrc.com>
1364
1365         * cvs.texinfo (Variables): Clarify what USER means in pserver.
1366
1367 2000-03-08  Larry Jones  <larry.jones@sdrc.com>
1368
1369         * cvs.texinfo (Connection): Add note about inetd rate limit.
1370         (ErrorMessages): Add root home directory permission messages.
1371
1372 2000-02-12  Larry Jones  <larry.jones@sdrc.com>
1373
1374         * cvs.texinfo: Clean up text/formatting of previous change.
1375
1376 2000-02-21  K.J. Paradise <kj@sourcegear.com>
1377
1378         * cvs.texinfo : Adding John Cavanaugh's patch to allow 
1379         the history file to log actions based on the CVSROOT/config
1380         file.  (To limit which cvs actions actually make it into the 
1381         history file)
1382
1383 2000-02-17  Larry Jones  <larry.jones@sdrc.com>
1384
1385         * cvs.texinfo: Remove references to PreservePermissions.
1386
1387         * cvs.texinfo (history options): Note default report type.
1388
1389 2000-01-18  Larry Jones  <larry.jones@sdrc.com>
1390
1391         * cvs.texinfo (Global options): Document compression levels.
1392
1393 2000-01-18  Larry Jones  <larry.jones@sdrc.com>
1394
1395         * cvs.texinfo: Minor editorial changes from Ken Foskey
1396         <waratah@zip.com.au>.
1397
1398 2000-01-11  Larry Jones  <larry.jones@sdrc.com>
1399
1400         * cvs.texinfo: Add index entries for "Compression" and "Gzip".
1401         Correct typography in many index entries (English phrases should
1402         have initial caps, subcommands/files/etc. should be as-is).
1403
1404 2000-01-10  Karl Fogel  <kfogel@red-bean.com>
1405
1406         * cvs.texinfo (loginfo): correctly describe CVSROOT/loginfo's
1407         %-expansion behavior.  Thanks to Karl Heinz Marbaise
1408         <kama@hippo.fido.de> for noticing the error.
1409
1410 2000-01-07  Larry Jones  <larry.jones@sdrc.com>
1411
1412         * cvs.texinfo (Password authentication server): Use -f in example
1413         inetd.conf line.
1414         (Connection): Add advice about using shell script or env to avoid
1415         problems with inetd setting HOME in the server's environment.
1416         (various): Use @file for inetd.conf.
1417
1418 2000-01-02  John P Cavanaugh <cavanaug@sr.hp.com>
1419
1420         * cvs.texinfo: document new -C option to update, now that it works
1421         both remotely and locally.
1422         (Re-applied by Karl Fogel <kfogel@red-bean.com>.)
1423
1424 1999-12-11  Karl Fogel  <kfogel@red-bean.com>
1425
1426         * Revert previous change -- it doesn't work remotely yet.
1427
1428 1999-12-10  John P Cavanaugh <cavanaug@sr.hp.com>
1429
1430         * cvs.texinfo: document new -C option to update.
1431         (Applied by Karl Fogel <kfogel@red-bean.com>.)
1432
1433 1999-11-20  Larry Jones  <larry.jones@sdrc.com>
1434
1435         * cvs.texinfo(history options): Document -f, -n, and -z.
1436
1437 1999-11-09  Jim Kingdon  <http://developer.redhat.com/>
1438
1439         * cvsclient.texi (Requests): Document the arguments to "log", now
1440         that I've changed log.c to be more specific in terms of what it
1441         will send.
1442
1443 1999-11-05  Larry Jones  <larry.jones@sdrc.com>
1444
1445         * cvs.texinfo: Revert Karl's change once again since the code is now
1446         fixed.  Add "Variables" and "User variables" to index.
1447
1448 1999-11-04  Karl Fogel  <kfogel@red-bean.com>
1449
1450         * log.c (log_usage): Revert Jim Kingdon's reversion of my change
1451         of 1999-11-03.  Allowing a space between option and argument
1452         results in lossage; here is a reproduction recipe: run this from
1453         the top of a remote copy of the cvs source tree
1454
1455            cvs log -d '>1999-03-01' > log-out.with-space
1456
1457         and then run this (note there's no space after -d now):
1458         
1459            cvs log -d'>1999-03-01' > log-out.no-space
1460
1461         The resulting files differ; furthermore, a glance at the output of
1462         cvs shows that the first command failed to recurse into
1463         subdirectories.  Until this misbehavior can be fixed in the source
1464         code, the documentation should reflect the true state of affairs:
1465         if one simply omits the space, everything works fine.
1466
1467 1999-11-04  Jim Kingdon  <http://developer.redhat.com/>
1468
1469         * cvs.texinfo (log options): Revert Karl's change regarding -d and
1470         -s.  A space is allowed (see sanity.sh for example).
1471
1472         * cvs.texinfo (Password authentication server): The name of the
1473         file is "passwd" not "password".
1474
1475         * cvsclient.texi (Top): Add @dircategory and @direntry.
1476
1477 1999-11-04  Karl Fogel  <kfogel@red-bean.com>
1478
1479         * cvs.texinfo (Password authentication server, Password
1480         authentication client): Rewritten to accommodate the [new]
1481         possibility of empty passwords.
1482
1483 1999-11-03  Karl Fogel  <kfogel@red-bean.com>
1484
1485         * cvs.texinfo (Invoking CVS): correct documentation for -d and -s
1486         options (as did elsewhere, earlier today).
1487
1488 1999-11-03  Karl Fogel  <kfogel@red-bean.com>
1489
1490         * cvs.texinfo (Setting a watch): describe `watch off' behavior
1491         more accurately.
1492
1493 1999-11-03  Karl Fogel  <kfogel@red-bean.com>
1494
1495         * cvs.texinfo (log options): correct documentation for -d and -s
1496         options.  There can be no space between these options and their
1497         arguments.
1498
1499         Also, make sure all @sc{cvs} codes refer to "cvs" in lower case;
1500         this avoids makeinfo warnings.  And use @code for the CVSEDITOR
1501         environment variable, not @sc.
1502
1503 1999-09-24  Larry Jones  <larry.jones@sdrc.com>
1504
1505         * cvs.texinfo: Misc. formatting cleanups.
1506
1507 1999-07-16  Tom Tromey  <tromey@cygnus.com>
1508
1509         * cvs.texinfo (admin): Mention admin -k exception.  Add cvsadmin
1510         to index.
1511
1512 1999-07-14  Larry Jones  <larry.jones@sdrc.com>
1513
1514         * cvs.texinfo (Password authentication server): Note inetd limits
1515         and suggest using shell script to avoid.
1516
1517 1999-06-01  Jim Kingdon  <http://www.cyclic.com>
1518
1519         * cvsclient.texi (Requests): For the import command, the
1520         repository given to the Directory requests is ignored.
1521
1522 1999-05-27  Jim Kingdon  <http://www.cyclic.com>
1523
1524         * cvsclient.texi (Requests): Clarify that Modified, Is-modified,
1525         Notify and Unchanged must specify a file within the current
1526         directory.
1527
1528 1999-05-24  Jim Kingdon  <http://www.cyclic.com>
1529
1530         * cvs.texinfo (checkoutlist): New node, contains more complete
1531         documentation of this feature.
1532         (CVSROOT storage): Refer to the new node when mentioning
1533         checkoutlist.
1534         (Administrative files): Update the menu entry for Wrappers.
1535
1536 1999-05-17  Jim Kingdon  <http://www.cyclic.com>
1537
1538         * cvsclient.texi (Requests): For Notify request, strike duplicate
1539         "Response expected: no" and fix "a edit" -> "an edit".
1540
1541 1999-05-14  Jim Kingdon  <http://www.cyclic.com>
1542
1543         * cvs.texinfo (Working directory storage): Try to be more clear
1544         about the conflict field.
1545
1546 1999-05-11  Jim Kingdon  <http://www.cyclic.com>
1547
1548         * cvs.texinfo (config): Use comma after @xref (thanks to Pavel
1549         Roskin for the report/fix).
1550
1551 1999-05-10  Jim Kingdon  <http://www.cyclic.com>
1552
1553         * cvsclient.texi (Requests): Document restrictions on characters
1554         in Notify requests.
1555
1556 1999-05-04  Jim Kingdon  <http://www.cyclic.com>
1557
1558         * cvs.texinfo (Password authentication security): Remove sentence
1559         about how no one has audited pserver for holes; a lot of holes
1560         have been closed, looking for, &c, since that was written.
1561         In the summary, reword to reflect the fact that sniffing a
1562         readonly password does not imply general system access (as far as
1563         I know, of course).
1564
1565         * cvs.texinfo (Connection): Also suggest inetd -d.
1566
1567 1999-04-28  Jim Kingdon  <http://www.cyclic.com>
1568
1569         * cvsclient.texi (Requests): Say what goes in the "watches" field
1570         of the "Notify" request.
1571
1572         * cvs.texinfo (Common options): -r is for branches too.
1573
1574         * cvs.texinfo (Error messages): Add "no such tag" message.
1575         (Common options): -f does not override val-tags check.
1576
1577 1999-04-26  Jim Kingdon  <http://www.cyclic.com>
1578
1579         * cvs.texinfo (Locks): #cvs.rfl locks must start with "#cvs.rfl."
1580         not just "#cvs.rfl".  As far as I know CVS has always implemented
1581         the former behavior, and this just fixes the documentation.
1582
1583 1999-04-23  Yoshiki Hayashi of u-tokyo.ac.jp
1584
1585         * cvs.texinfo (verifymsg): Correct wrong file name (bugid.edit ->
1586         bugid.verify).
1587
1588 1999-04-22  Jim Kingdon  <http://www.cyclic.com>
1589
1590         * cvsclient.texi (Responses): The text in the "M" response is not
1591         designed for machine parsing.  Likewise for "error" in regular
1592         protocol.  Likewise for "E" and "error" in authentication protocol.
1593
1594 1999-04-19  Jim Kingdon  <http://www.cyclic.com>
1595
1596         * cvs.texinfo (Error messages): Add "Cannot check out files into
1597         the repository itself".
1598
1599 1999-04-16  Jim Kingdon  <http://www.cyclic.com>
1600
1601         * cvs.texinfo (Other problems): Add the Windows problem with home
1602         directory ending in a slash.
1603
1604 1999-04-14  Jim Kingdon  <http://www.cyclic.com>
1605
1606         * cvs.texinfo (CVS in repository): Include the format of the
1607         fileattr file here, rather than referring to the CVS source code.
1608
1609 1999-04-09  Jim Kingdon  <http://www.cyclic.com>
1610
1611         * cvs.texinfo (Working directory storage): Whether the timestamp
1612         in CVS/Entries is local or universal actually depends on the system.
1613
1614 1999-04-05  Derek Price
1615         <http://www-personal.engin.umich.edu/~oberon/resume.html>
1616
1617         * cvs.texinfo (export options): Remove notation that the -r
1618         tag is sticky.  'cvs export' doesn't store that data.
1619
1620 1999-04-08  Jim Kingdon  <http://www.cyclic.com>
1621
1622         * cvs.texinfo (Error messages): Add "EOF in RCS file" and
1623         "unexpected EOF" (in RCS file) messages.
1624
1625 1999-03-25  Jim Kingdon  <http://www.cyclic.com>
1626
1627         * cvs.texinfo (admin options): Say there can be no space between
1628         -e and its argument (since the previous sentence said the argument
1629         can be omitted, this is the only possibility).
1630
1631 1999-02-26  Jim Kingdon  <http://www.cyclic.com>
1632
1633         * cvs.texinfo (Merging and keywords): When including conflict
1634         markers, put @asis{} at the start of the line, in case this file
1635         itself is in CVS.  Thanks to Derek Price for pointing this out.
1636
1637 1999-02-25  Jim Kingdon  <http://www.cyclic.com>
1638
1639         * cvs.texinfo: Refer to "keywords" not "RCS keywords".  We had
1640         only used the latter term in a few places, and it seems like a
1641         somewhat odd term in that this style of keyword is by no means
1642         specific to RCS.
1643         (Merging a branch): Remove spurious ")".  Use ref, not xref, after
1644         "see".
1645         (Merging a branch, Substitution modes): Make sure that @ref is
1646         followed by comma, since info wants that.
1647         (Merging and keywords): Use samp not code for "-kk".  Something of
1648         a judgement call, but the rest of the manual uses samp and that
1649         seems better to me.
1650         (Merging and keywords): Rewrite, to (a) better motivate the
1651         discussion based on what the user wants to do, (b) fix up lots of
1652         convoluted sentences, (c) move the discussion of the binary files
1653         to the end, that is get across the basic idea first and then
1654         embellish it.  Remove a few unnecessary index entries.  Expand
1655         example.  Just tell people to avoid -kk with binary files (comment
1656         out the discussion of using -A after the commit).
1657
1658 1999-01-29  Derek Price
1659         <http://www-personal.engin.umich.edu/~oberon/resume.html>
1660
1661         * cvs.texinfo:  Added new node/section on merging and keywords.  It
1662         contains advice on how to avoid RCS keyword conflicts when merging
1663         and avoid corrupting your binary files while doing it.
1664
1665 1999-02-24  Jim Kingdon  <http://www.cyclic.com>
1666
1667         * cvsclient.texi (Request intro): Add paragraph about transmitting
1668         more than one command.
1669
1670 1999-01-29  Jim Kingdon  <http://www.cyclic.com>
1671
1672         * cvs.texinfo: Use EXAMPLE.COM EXAMPLE.ORG and EXAMPLE.NET instead
1673         of domains which might conflict with actual (current or future)
1674         domains.  The EXAMPLE domains are registered for this purpose.
1675
1676 1999-01-22  Jim Kingdon  <http://www.cyclic.com>
1677
1678         * cvs.texinfo (Sticky tags): Refer to -j as the better way to undo
1679         a change.
1680         (Merging two revisions): Also talk about undoing removals and
1681         adds.  Move the index entries to here.
1682
1683 1999-01-21  Jim Kingdon  <http://www.cyclic.com>
1684
1685         * cvs.texinfo (Error messages): Add "waiting for USER's lock".
1686
1687 1999-01-16  Jim Kingdon  <http://www.cyclic.com>
1688
1689         * cvs.texinfo (Wrappers): Comment out all the -t/-f documentation,
1690         since that feature is currently disabled.
1691
1692 1999-01-14  Jim Kingdon  <http://www.cyclic.com>
1693
1694         * cvs.texinfo (Connecting via rsh): Add some more index entries so
1695         that people who want to use SSH and such are slightly less lost.
1696
1697 1999-01-12  Jim Kingdon  <http://www.cyclic.com>
1698
1699         * cvs-paper.ms: Remove comments which contained the FSF's old
1700         address; it has changed.
1701
1702 1998-12-29  Jim Kingdon  <http://www.cyclic.com>
1703
1704         * cvsclient.texi (Dates): Numeric timezones are preferred.
1705         Also mention the Checkin-time request.
1706
1707 1998-12-23  Jim Kingdon  <http://www.cyclic.com>
1708
1709         * RCSFILES: Add clarification about certain character set issues
1710         from Paul Eggert, the RCS maintainer.  The last paragraph and the
1711         change from Shift-JIS to JIS as an example of a character set
1712         which contains 0x40 bytes which are not '@' characters are mine;
1713         the rest is directly from Paul Eggert.
1714
1715 1998-12-22  Martin Buchholz  <martin@xemacs.org>
1716
1717         * cvs.texinfo: Fixed various trivial typos.
1718
1719 1998-12-17  Jim Kingdon
1720
1721         * cvsclient.texi (Responses): Explicitly say that Mod-time need
1722         not be sent for all files.
1723
1724 1998-12-16  Jim Kingdon
1725
1726         Thanks to Ram Rajadhyaksha of the MacCVS Pro team for raising the
1727         following issues.
1728         * cvs.texinfo (Working directory storage): The deal about storing
1729         files as text files applies to all the CVS/* files, not just
1730         CVS/Entries.  State the rationale too.
1731         Document CVSROOT/Emptydir in CVS/Repository.
1732         There is no set order in CVS/Entries.
1733         Explicitly say that writing Entries.Log is optional.
1734
1735 1998-12-03  Jim Kingdon
1736
1737         * cvs.texinfo (Error messages): Add "unrecognized auth response".
1738         (Password authentication server): Remove comment about
1739         "unrecognized auth response" and link to the troubleshooting
1740         section.
1741
1742 1998-12-02  Jim Kingdon
1743
1744         * cvs.texinfo (Multiple repositories): Add an example.
1745
1746 1998-11-18  Jim Kingdon
1747
1748         * cvs.texinfo (Invoking CVS): Change "-r tag" to "-r rev".  We
1749         already use "tag" as the name of the tag we are adding.
1750
1751 1998-11-13  Jim Kingdon
1752
1753         * cvs.texinfo (CVS commands): Add comment about whether part of
1754         the manual should be organized by command.
1755
1756 1998-11-06  Jim Kingdon
1757
1758         Clean up various confusions between modules and directories:
1759         * cvs.texinfo: In "are you sure you want to release" message,
1760         change module to directory.  CVS was changed some time ago.
1761         (Tags): "working copy of the module" -> "working directory".
1762         (Merging two revisions): Remove unnecessary text "that make up a
1763         module".
1764         (Recursive behavior): Change "module" to "directory".
1765         (Removing files): Likewise.
1766         (Tracking sources): Remove "a module" from titles.
1767         (Moving directories): Change "module" to "parent-dir".
1768         (Inside): Remove "of the module".
1769         (Inside): Change "module" to "dir".
1770         (Rename by copying): Change "module" to "dir".
1771         (Rename by copying): Remove "of the module".
1772         (Moving directories): "copy of the module" -> "checked out copy of
1773         the directory"; remove second "of the module".  Change "check out
1774         the module" to " check out again".
1775         (Moving directories): Remove "of the module".
1776         (Keyword substitution): "your working copy of a module" -> "a
1777         working directory".
1778         (CVS commands): Change "module" to "directory".
1779         (release examples): "module" -> "tc directory".
1780         (commitinfo): "relative path to the module" -> "directory in the
1781         repository".
1782         (verifymsg): Change "module" to "directory".
1783         (Updating a file): "working copy of a module" -> "working directory".
1784
1785 1998-10-25  Jim Kingdon
1786
1787         * cvs.texinfo (Branches and revisions): Fix error in branch
1788         numbering which was introduced with change of 4 May 1997.
1789
1790 1998-10-20  Jim Kingdon
1791
1792         * cvs.texinfo (Tags): Point to Invoking CVS node so people aren't
1793         left wondering what the syntax is.  When introducing -r option,
1794         warn people about sticky tags right off.
1795         (Tagging the working directory, Tagging by date/tag, Modifying
1796         tags, Tagging add/remove): New sections.
1797         (Invoking CVS): Adjust tag and rtag to point to the new sections,
1798         and to add tag -c which had been omitted.  Delete tag -n; there is
1799         no such option.
1800         (rtag, tag): Removed; no longer needed.
1801         (commit examples): Update xref.
1802
1803 1998-10-15  Jim Kingdon
1804
1805         * cvsclient.texi (Requests): It is OK to send Set before Root.
1806
1807 1998-10-13  Jim Kingdon
1808
1809         * cvsclient.texi (Protocol Notes): Remove item about "cvs update"
1810         sending modified files to the server; there are some better ideas
1811         at http://www.cyclic.com/cvs/dev-update.txt
1812         Add mention of www.cyclic.com.
1813
1814 1998-09-30  Jim Kingdon  <kingdon@harvey.cyclic.com>
1815
1816         * cvs.texinfo (Committing your changes, Environment variables):
1817         Document VISUAL.
1818
1819 1998-09-27  Jim Kingdon  <kingdon@harvey.cyclic.com>
1820
1821         * cvs.texinfo (Password authentication server): Say explicitly
1822         that you edit passwd directly, many users get confused by this.
1823
1824 1998-09-24  Jim Kingdon  <kingdon@harvey.cyclic.com>
1825
1826         * cvs.texinfo (Connecting via fork): :fork: may be of interest to
1827         users, for example those who prefer CVS to prompt for one log
1828         message per checkin, rather than one per directory.
1829         (Connecting via fork): Document CVS_SERVER.
1830
1831 1998-09-24  Noel Cragg  <noel@swish.red-bean.com>
1832
1833         * cvs.texinfo (Connecting via fork): new node about the fork
1834         access method.
1835
1836 1998-09-22  Jim Kingdon  <kingdon@harvey.cyclic.com>
1837
1838         * cvs.texinfo (Environment variables): Document
1839         CVS_IGNORE_REMOTE_ROOT in the CVS 1.10 context.
1840         (Moving a repository): Update comments concerning surgery on
1841         CVS/Root and CVS/Repository files.
1842
1843 1998-09-21  Noel Cragg  <noel@swish.red-bean.com>
1844
1845         * cvs.texinfo (Environment variables): remove information about
1846         CVS_IGNORE_REMOTE_ROOT, since it's no longer used.
1847
1848 1998-09-21  Jim Kingdon  <kingdon@harvey.cyclic.com>
1849
1850         * cvs.texinfo (config): Mention that CVS 1.10 doesn't have
1851         LockDir.
1852
1853 1998-09-18  Jim Kingdon  <kingdon@harvey.cyclic.com>
1854
1855         * cvs.texinfo (Keyword list): Describe $Name and checking out with
1856         a revision.
1857
1858 1998-09-16  Jim Kingdon  <kingdon@harvey.cyclic.com>
1859
1860         * cvs.texinfo: RFC2346 is out; update comment.
1861
1862 1998-09-13  Jim Kingdon  <kingdon@harvey.cyclic.com>
1863
1864         * cvs.texinfo (Keyword list, Substitution modes): In describing
1865         $Locker and -kkvl, refer to cvs admin -l.
1866
1867         * cvsclient.texi (Requests): Re-word description of Sticky to
1868         allow room for "Ntagname" (or other, future, values).
1869
1870         * cvs.texinfo (tag): Remove confusing wording about supplying
1871         revision numbers "implicitly".
1872
1873 1998-09-10  Jim Kingdon  <kingdon@harvey.cyclic.com>
1874
1875         * cvs.texinfo (rdiff options): Thanks to the diff library, -u is
1876         supported regardless of your diff program.
1877
1878 1998-09-07  Jim Kingdon  <kingdon@harvey.cyclic.com>
1879
1880         * cvs.texinfo (config): Add LockDir.
1881
1882 1998-09-01  Jim Kingdon  <kingdon@harvey.cyclic.com>
1883
1884         * cvsclient.texi (Requests): "Directory" and "Argument" are
1885         requests, not commands.  Likewise for "other-request".  A command,
1886         roughly, is a request that uses "Argument"s, but we might want to
1887         phase out the use of that term more so than codify it, I'm not sure.
1888
1889 1998-09-01  Noel Cragg  <noel@swish.red-bean.com>
1890
1891         * cvsclient.texi (Requests): added a detailed explanation of the
1892         Directory request and how it is handled, both for pre-1.10 and
1893         post-1.10 servers.
1894
1895 1998-09-01  Jim Kingdon  <kingdon@harvey.cyclic.com>
1896
1897         * cvs.texinfo (Multiple repositories): Also describe the CVS 1.10
1898         behavior.  Looking at a mismatched version of the manual seems to
1899         be a reasonably common occurrence.
1900
1901         * cvs.texinfo (Environment variables): Revert change regarding
1902         CVS_SERVER_SLEEP*; having that kind of debugging code in the main
1903         CVS is getting out of hand.
1904
1905 1998-09-01  Noel Cragg  <noel@swish.red-bean.com>
1906
1907         * cvs.texinfo (Multiple repositories): brief mention that cvs now
1908         handles a working directory composed of multiple repositories.
1909         (Environment variables): add note about CVS_SERVER_SLEEP2.
1910
1911 1998-08-21  Ian Lance Taylor  <ian@cygnus.com>
1912
1913         * cvsclient.texi (Text tags): Document importmergecmd tag.
1914
1915 1998-08-20  Jim Kingdon  <kingdon@harvey.cyclic.com>
1916
1917         * cvs.texinfo (Common options): Replace out of date URL concerning
1918         ISO8601 dates with a more general statement and a few comments.
1919
1920 1998-08-18  Jim Kingdon  <kingdon@harvey.cyclic.com>
1921
1922         * cvsclient.texi (Requests): Add "Checkin-time" request.
1923
1924 Sun Jul 26 02:42:20 1998  Noel Cragg  <noel@swish.red-bean.com>
1925
1926         * cvs.texinfo (config): TopLevelAdmin variable.
1927
1928         * cvsclient.texi (Requests): fix typo.
1929
1930 1998-07-14  Jim Kingdon  <kingdon@harvey.cyclic.com>
1931
1932         * cvsclient.texi (Requests): "remove" is like "add" in the sense
1933         that it is the "ci" request which does most of the work.
1934
1935 1998-06-23  Jim Kingdon  <kingdon@harvey.cyclic.com>
1936
1937         * cvs.texinfo (Excluding directories): Fix order of
1938         "!first-dir/sdir" and "first-dir" to match what CVS actually
1939         accepts.  Reported by Tim McIntosh of sterling.com.
1940
1941 1998-06-09  Jim Kingdon  <kingdon@harvey.cyclic.com>
1942
1943         * cvs.texinfo (Using keywords): Rewrite to be less specific to
1944         source code in C.  The old text was worse than that; it was
1945         specific to certain versions of GCC (not even current GCC's, I
1946         don't think) (reported most recently by Mitchell Perilstein;
1947         if memory serves by others before that).
1948
1949 1998-06-08  Jim Kingdon  <kingdon@harvey.cyclic.com>
1950
1951         * cvs.texinfo (Concurrency): Also mention #cvs.lock.  Don't
1952         mention #cvs.tfl; it is quite old (before CVS 1.5).
1953         (Locks, Backing up, Concurrency): Add more index entries.
1954
1955 1998-06-03  Ian Lance Taylor  <ian@cygnus.com>
1956
1957         * cvs.texinfo (Tracking sources): Clarify that the vendor branch
1958         is only made the head revision when you import a new file, not any
1959         time you import a file.
1960
1961 1998-05-23  Jim Kingdon  <kingdon@harvey.cyclic.com>
1962
1963         * cvs.texinfo (What is CVS?): info-cvs-request is now at gnu.org
1964         and is no longer handled by a human (hallelujah).
1965
1966 1998-05-12  Jim Meyering  <meyering@ascend.com>
1967
1968         * cvs.texinfo: Add an info dir entry.
1969         Remove trailing white space.
1970
1971 1998-05-05  Jim Kingdon  <kingdon@harvey.cyclic.com>
1972
1973         * cvs.texinfo (Wrappers): Be more explicit that -m 'COPY' has no
1974         effect on binary files.
1975
1976 1998-05-02  Jim Kingdon  <kingdon@harvey.cyclic.com>
1977
1978         * RCSFILES: Add more discussion of the order of the revisions.
1979
1980 1998-04-27  Jim Kingdon  <kingdon@harvey.cyclic.com>
1981
1982         * cvs.texinfo (loginfo example): Also give example of sending
1983         mail.  Use internal variable $USER rather than expecting CVS to
1984         set the environment variable $USER.  Change unnecessary 'sed'
1985         invocation to 'cat' (it suffered from the same problem in terms of
1986         internal variables versus environment variables).
1987
1988         * cvs.texinfo (Error messages): Add "conflict: removed FILE was
1989         modified by second party".
1990
1991 1998-04-20  Jim Kingdon  <kingdon@harvey.cyclic.com>
1992
1993         * cvs.texinfo (Common options): Update comment about meaning of
1994         HEAD in cvs diff.
1995
1996 1998-04-12  Jim Kingdon  <kingdon@harvey.cyclic.com>
1997
1998         * cvsclient.texi (Dates): Also mention log -d.
1999
2000         * cvs.texinfo (Invoking CVS): No space is allowed between -r or -w
2001         and its argument, for the log command.
2002
2003 1998-04-11  Jim Kingdon  <kingdon@harvey.cyclic.com>
2004
2005         * cvsclient.texi (Dates): New section, explaining the deal with
2006         date formats.
2007
2008 1998-04-09  Jim Kingdon  <kingdon@harvey.cyclic.com>
2009
2010         * cvs.texinfo (Global options, Invoking CVS): Fix typo
2011         ("files files" -> "files").
2012         (Invoking CVS): Make -q and -Q more concise.
2013         (Invoking CVS): Use @var for metavariables in "diff -r".
2014
2015 1998-03-17  Jim Kingdon  <kingdon@harvey.cyclic.com>
2016
2017         * cvs.texinfo (~/.cvsrc): In example, put "checkout" rather than
2018         "co" into .cvsrc; we just finished explaining that only the former
2019         works!  Thanks to Lenny Foner for reporting this.
2020
2021         * cvs.texinfo (Copying): Remove this node.  This basically
2022         restores the status quo prior to 18 Oct 1996 (before then the node
2023         existed but was empty).
2024         (before Top): Adjust copyright notice accordingly.
2025
2026 1998-03-12  Tim Pierce  <twp@skepsis.com>
2027
2028         * RCSFILES: Updated description of `hardlinks' newphrases.
2029
2030 1998-03-07  Jim Kingdon  <kingdon@harvey.cyclic.com>
2031
2032         * cvs.texinfo (Tags, Sticky tags, Creating a branch, Accessing
2033         branches): Rename release-0-1 tag to rel-0-1 and likewise for
2034         release-0-1-patches and release-0-4.  This fixes an overfull hbox.
2035         (diff options): Reformat table to fix underfull hboxes and such.
2036
2037 1998-03-07  Tim Pierce  <twp@skepsis.com>
2038
2039         * cvs.texinfo (Editing files, Special Files): Document hardlinks.
2040         Various cleanups to PreservePermissions text.
2041         * RCSFILES: Document PreservePermissions newphrases.
2042
2043 1998-03-04  Jim Kingdon  <kingdon@harvey.cyclic.com>
2044
2045         * cvs.texinfo (Special Files): Add notes about client/server CVS
2046         and hard links across directories.
2047
2048 1998-03-01  Jim Kingdon  <kingdon@harvey.cyclic.com>
2049
2050         * cvs.texinfo (Keeping a checked out copy): The magic loginfo
2051         incantation isn't too likely to work except on unix.
2052
2053 1998-02-23  Jim Kingdon  <kingdon@harvey.cyclic.com>
2054
2055         * cvs.texinfo (user-defined logging): Double "@" literal.
2056
2057 1998-02-18  Jim Kingdon  <kingdon@harvey.cyclic.com>
2058
2059         * cvs.texinfo (user-defined logging): Add taginfo example.
2060
2061 1998-02-04  Tim Pierce  <twp@skepsis.com>
2062
2063         * cvs.texinfo (config): PreservePermissions variable.
2064         (Special Files): New.
2065         (Editing files): Add note about PreservePermissions.
2066
2067 Tue Feb 10 18:07:35 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
2068
2069         * cvs.texinfo (Connection): New node.
2070
2071         * cvsclient.texi (Protocol): Fix typo (lots -> lost).
2072
2073 Sun Feb  8 21:39:22 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
2074
2075         * cvs.texinfo (Invoking CVS): For admin -b, point to the section
2076         where we talk about reverting to vendor branch.
2077
2078         * cvs.texinfo (Invoking CVS, rdiff options): Document rdiff -V
2079         option as obsolete, since it was made a fatal error some time ago.
2080
2081         * cvs.texinfo (Invoking CVS): Add global options, keywords, and
2082         keyword substitution modes.  Wording fix in reference to --help
2083         and Index.
2084
2085 Wed Jan 28 23:09:39 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
2086
2087         * cvs.texinfo (Excluding directories): Add index entry for "!".
2088
2089 28 Jan 1998  Karl Fogel and Jim Kingdon
2090
2091         * cvsclient.texi (Requests, Responses): document
2092         "wrapper-sendme-rcsOptions" and "Wrapper-rcsOption".
2093
2094 Tue Jan 27 18:37:37 1998  Ian Lance Taylor  <ian@cygnus.com>
2095
2096         * cvs.texinfo (Excluding directories): New node, documenting how
2097         to exclude directories using ! in an alias module.
2098
2099 Sun Jan 18 18:23:02 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
2100
2101         * cvsclient.texi (Requests): Add Kopt request.
2102
2103 Thu Jan  1 17:36:42 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
2104
2105         * cvs.texinfo (BUGS, Credits): Change @unnumbered to @appendix now
2106         that these are moved from the start to the end.
2107
2108 Sat Dec 27 10:06:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2109
2110         * cvs.texinfo (Error messages): Add "Too many arguments!".
2111
2112 Fri Dec 26 18:30:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2113
2114         * cvs.texinfo (What is CVS?): Just point to the two canonical web
2115         sites (Pascal Molli and Cyclic) concerning CVS downloads.  The GNU
2116         URL was out of date and GNU only has source distributions anyway.
2117
2118         * cvs.texinfo: Change bug-cvs address to gnu.org per email from
2119         Martin Hamilton.
2120
2121 Tue Dec 23 18:04:09 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2122
2123         * cvs.texinfo (Sticky tags): Further cleanups.  Fix thinko
2124         (s/subsequent cvs update/& commands/).  Remove "vi driver.c" and
2125         commit from example (totally vestigial).  Reword start of
2126         paragraph on non-branch sticky tags, so that it better alludes
2127         to branch sticky tags.  When introducing sticky tags, make it
2128         clear that even people who aren't trying to use sticky tags
2129         may need to know how to avoid them.  Restore comment about
2130         CVS/Tag files.
2131         (Accessing branches): Don't xref to merging here; that is a much
2132         more advanced topic and the "but see" wording didn't tell us what
2133         to see the xref about.
2134
2135 Tue Dec 23 14:39:08 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2136                           and Jim Kingdon
2137
2138         * cvs.texinfo (Creating a branch): Rewritten.  Introduce with
2139         `tag', then discuss `rtag' and `-r'.
2140
2141 Tue Dec 23 10:03:37 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2142                           and Jim Kingdon
2143
2144         * cvs.texinfo: Changes to dehairify the "Sticky tags" situation:
2145         (Revisions): "Sticky tags" moved here, description in menu changed
2146         to be a little more informative.
2147         (Sticky tags): Moved from "Branching and merging" to "Revisions".
2148         (Accessing branches): New node in "Branching and merging",
2149         explains how to use checkout vs update to retrieve a branch.
2150         Text and example inherited from "Sticky tags", but text mostly
2151         rewritten.
2152         (Sticky tags): Moved under "Revisions", rewritten somewhat (more
2153         rewrites to follow).
2154         Don't use "-v" in "cvs status" example.
2155
2156 Mon Dec 22 11:46:05 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2157                           and Jim Kingdon
2158
2159         Cleanups related to recent separation of revisions from
2160         branching/merging:
2161         * cvs.texinfo (Revisions): Take paragraph introducing branches,
2162         rewrite it and move it to "Branching and merging".
2163         (Branching and merging): Also rewrite merging intro.
2164         (Revision numbers): Don't go into detail about branch revision
2165         numbers here, just mention that they happen and refer to new
2166         node "Branches and revisions".
2167         (Branches and revisions): New node under "Branching and merging",
2168         inherits text from "Revision numbers".
2169         (Creating a branch): Refer to "Branches and revisions" now, not
2170         "Revision numbers".
2171         (Binary why): Rewrite sentence which refers to merging, so that
2172         it isn't specific to branch merging.
2173         (Branches motivation): Fix typo (select -> elect).  Add comment
2174         about what this node is accomplishing, in general.
2175
2176 Sun Dec 21 20:57:24 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2177                           and Jim Kingdon
2178
2179         This is just moving text; related cleanups to follow.
2180         * cvs.texinfo: Changes to put branching and merging together, and
2181         keep it all separate from revisions:
2182         (Revisions): Renamed from "Revisions and branches".
2183         (Branching and merging): Renamed from "Merging".
2184         (Branches motivation, Creating a branch, Sticky tags, Magic branch
2185         numbers): these subnodes moved to "Branching and merging" from
2186         "Revisions".
2187         everywhere: Adjusted cross-references to cope with above.
2188
2189 Sun Dec 21 20:36:39 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2190                           and Jim Kingdon
2191
2192         Note that this is just moving text, not changing it:
2193         * cvs.texinfo: divide top-level menu into sections.
2194         (Multiple developers, Builds, Tracking sources, Keyword
2195         substitution): moved to be in "CVS and the Real World" section.
2196         (Compatibility): moved to be in "References" section.
2197
2198 Mon Dec 22 08:54:31 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2199
2200         * cvsclient.texi (Example): In comment, in citing the BNF style
2201         used in many RFCs, cite RFC2234 not RFC822 (now that the former is
2202         out).
2203
2204 Sun Dec 21 17:42:22 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2205
2206         * cvs.texinfo (Overview): New node.
2207         (What is CVS?, A sample session): Put under Overview.
2208         (What is CVS not?): New node under Overview.
2209           [text previously was part of "What is CVS?" -kingdon]
2210         (Preface): Removed this node and its contents.
2211         (Checklist): Removed this node and its contents.
2212         (Credits): Now toward end of top-level menu (was under Preface).
2213         (BUGS): Now toward end of top-level menu (was under Preface).
2214
2215 Sun Dec 14 10:14:25 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2216
2217         * cvsclient.texi (Responses): Add MT response.
2218         (Text tags): New node.
2219
2220         * cvs.texinfo (loginfo): Add comment about which commands run
2221         loginfo.
2222
2223 Sat Dec 13 08:41:13 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2224
2225         * cvsclient.texi (Connection and Authentication): State that
2226         GSSAPI is preferred to kserver.  Try to be clearer about what
2227         the term "pserver" means.  Introduce GSSAPI and cite the relevant
2228         RFCs.  Discuss the limitations of the existing features in
2229         preventing hijacking.
2230
2231         * cvs.texinfo (GSSAPI authenticated, Kerberos authenticated):
2232         Briefly introduce what GSSAPI and Kerberos are.  Be slightly more
2233         emphatic about protecting against downgrade attacks.
2234
2235 Fri Dec 12 17:36:46 1997  Ian Lance Taylor  <ian@cygnus.com>
2236
2237         * cvs.texinfo (GSSAPI authenticated): New node.
2238         (Global options): Document -a.  Mention GSSAPI in -x
2239         documentation.
2240         * cvsclient.texi (Connection and Authentication): Document GSSAPI
2241         authentication.
2242         (Requests): Add Gssapi-encrypt and Gssapi-authenticate.
2243
2244 Fri Dec 12 09:27:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2245
2246         * cvs.texinfo (cvsignore): Add note about comments and the
2247         space-separated nature of the syntax.
2248
2249 Sun Dec  7 09:33:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2250
2251         * cvs.texinfo (checkout): Clarify issues regarding updating
2252         existing working directories.
2253
2254 Sun Nov 30 20:38:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2255
2256         * cvs.texinfo (Wrappers): Add comment: we don't document %s.
2257
2258 Mon Nov 24 23:00:09 1997  Karl Fogel  <kfogel@floss.red-bean.com>
2259         and Jim Kingdon  <kingdon@harvey.cyclic.com>
2260
2261         * cvsclient.texi: Move Protocol Notes node to the end.
2262
2263         * cvsclient.texi (Request intro): new node/section.
2264         (Protocol): added some introductory material.
2265         Rearranged menu into General Conventions, Protocol specification,
2266         and Example etc sections.
2267         (File Modes): replaces Modes, for consistency.
2268
2269 Sat Nov 22 12:29:58 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2270
2271         * cvsclient.texi (Entries Lines): Clarify options in entries line.
2272
2273 Tue Nov 18 09:23:15 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2274
2275         * cvsclient.texi (Requests): Be more explicit about "export" and
2276         entries lines.
2277
2278         * Makefile.in (DISTFILES): Remove DIFFUTILS-2.7-BUG.
2279
2280 Mon Nov 17 18:20:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2281
2282         * cvs.texinfo (tag options): Expand comment with reference to FAQ.
2283
2284 Fri Nov 14 11:02:37 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2285
2286         * cvs.texinfo (Error messages): Update discussion of "dying gasps".
2287
2288         * cvs.texinfo (tag options): Add FIXME comment about renaming tags.
2289
2290 Thu Nov 13 10:20:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2291
2292         * cvs.texinfo (Common options): Remove also has a -f option with a
2293         different meaning than most.
2294
2295 Wed Nov 12 21:57:40 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2296
2297         * cvs.texinfo (File permissions, Connecting via rsh, Environment
2298         variables): When putting an environment variable in the index, say
2299         it is an environment variable.  Don't index the same name twice.
2300
2301         * cvs.texinfo: Many edits to reflect the fact that CVS no longer
2302         invokes external RCS programs.
2303
2304 Tue Nov 11 15:15:49 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2305
2306         * cvs.texinfo (Locks, CVS in repository): New nodes, document the
2307         locking scheme and briefly outline CVS and CVS/fileattr.
2308
2309 Sun Nov  9 17:39:41 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2310
2311         * DIFFUTILS-2.7-BUG: Removed; the bug is fixed and the testcases
2312         are incorporated into sanity.sh.
2313
2314 Sat Nov  8 09:49:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2315
2316         * cvs.texinfo (Binary why): Try to be a little clearer about how
2317         merges fit into CVS.  Say it may be error prone to have developers
2318         doing merges manually.
2319
2320 Tue Nov  4 13:02:22 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2321
2322         * cvs.texinfo (admin options): Add discussion of what happens if
2323         there are tags.
2324
2325 Fri Oct 31 00:04:09 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2326
2327         * cvs.texinfo (admin options): Rewrite discussion of -o to
2328         hopefully be clearer and to also document the new :: syntax.
2329         (admin examples): Removed; incorporated into admin options.
2330         (Invoking CVS): Wording fix for admin -o.
2331
2332         * cvs.texinfo (Binary why): New node, talks about diff and merge.
2333         (Binary howto): Renamed from Binary files.
2334         (Binary files): Now just contains an introduction.
2335
2336         * cvs.texinfo (Error messages): Add "could not merge" message.  In
2337         discussion of "Binary files . . . differ" message, mention that
2338         this is only an issue with old verisons of CVS.
2339
2340 Thu Oct 30 15:55:21 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2341
2342         * cvs.texinfo (Error messages): Add "authorization failed" message.
2343
2344 Wed Oct 29 11:52:05 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2345
2346         * cvs.texinfo: Remove fake RCSid; we decided to remove rcsid's a
2347         while ago.  Cleanups suggested by Stephen Gildea (CVSROOT/passwd
2348         has 2 or 3 fields; /user -> /usr; noone -> no one; in used -> in
2349         use).  Add comment about making compilers happy about rcsids.
2350
2351 Sat Oct 25 00:58:24 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2352
2353         * RCSFILES: rcsfile.5 is correct about {num} after next being
2354         optional.
2355
2356 Wed Oct 22 10:08:27 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2357
2358         * cvs.texinfo (Error messages): Add message about unrecognized
2359         response from cvs server.
2360
2361 1997-10-11  Noel Cragg  <noel@swish.red-bean.com>
2362
2363         * cvs.texinfo (checkout options): describe how the `-d' and `-N'
2364         flags really work.  Give examples.
2365         (export options): refer the reader to the descriptions for `-d'
2366         and `-N' in checkout options, since the behavior is the same.
2367
2368 Thu Oct  9 12:01:35 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2369
2370         * cvs.texinfo (log options): Add comment about "cvs log -r".
2371
2372 Wed Oct  8 10:24:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2373
2374         * cvs.texinfo (rtag options): Add comment about how this is
2375         confusing.
2376
2377 Tue Sep 30 12:31:25 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2378
2379         * cvs.texinfo (Working directory storage): Add comment about
2380         Entries.Static.
2381
2382 Thu Sep 25 23:52:57 1997  Noel Cragg  <noel@swish.red-bean.com>
2383
2384         * cvsclient.texi (Responses): description of Module-expansion was
2385         missing a carriage return after the @item clause.
2386
2387 Wed Sep 24 12:04:42 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2388
2389         * cvs.texinfo (Remote repositories): Add comment about pserver
2390         vs. having users create their own repositories.
2391
2392 Sat Sep 20 00:59:53 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2393
2394         * cvs.texinfo (Keyword list): Change title from "RCS Keywords" to
2395         "Keyword list" as it is CVS that expands them.
2396         (Avoiding substitution): Change "rcs" to "cvs", in the context of
2397         the program which expands keywords.
2398
2399 Fri Sep 19 22:57:24 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2400
2401         * RCSFILES: Grammar fix in first paragraph.  Re-word section on
2402         dead newphrase.  Add item about what it means if "expand" is omitted.
2403
2404         * cvs.texinfo (Magic branch numbers): Change example branch number
2405         from 1.2.3 to 1.2.4; CVS assigns even branch numbers and I don't
2406         think vendor branches are very relevant to this example.
2407
2408 Wed Sep 17 17:21:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2409
2410         * cvs.texinfo (admin options): Add comment about "cvs admin -b"
2411         (with no argument to the -b).
2412
2413         * RCSFILES: "next" is optional, not required.
2414
2415 Tue Sep 16 15:13:22 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2416
2417         * cvs.texinfo (Binary files): Add comment about another possible
2418         way to auto-detect binary files.
2419
2420 Sun Sep 14 12:38:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2421
2422         * cvs.texinfo (Conflicts example): Adjust text and comments
2423         regarding conflict markers to reflect change in CVS.
2424
2425 Wed Sep 10 12:44:04 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2426
2427         * cvs.texinfo (Server requirements): Add comment about server
2428         disk usage in /tmp.
2429
2430         * cvs.texinfo (Common options): More comments about date formats:
2431         "now", "yesterday", and the "3 weeks ago" family.
2432
2433 Tue Sep  9 13:09:58 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2434
2435         * DIFFUTILS-2.7-BUG: Eggert patch is preferred to Rittle one.
2436
2437 Sun Sep  7 18:38:23 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2438
2439         * cvs.texinfo (history options): Revise -e to say that it includes
2440         future record types (and remove out of date list of what record
2441         types it implies).
2442
2443         * cvs.texinfo (Environment variables): Expand/correct discussion
2444         of HOME, HOMEDRIVE, and HOMEPATH.
2445         (Error messages): Add "could not find out home directory".
2446
2447         * cvs.texinfo (update options): Reword -r doc to hopefully be
2448         clearer that it takes either numeric or symbolic revision.
2449
2450         * cvs.texinfo (syntax): Add comment about how regexp syntax may
2451         be, er, creatively altered, by configure.in.
2452
2453 Sat Sep  6 11:29:15 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2454
2455         * cvs.texinfo (Working directory storage): Document Baserev and
2456         Baserev.tmp.
2457         (Working directory storage): Adjust comment regarding CVS/* being
2458         text files.
2459
2460 Fri Sep  5 14:42:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2461
2462         * cvs.texinfo (BUGS): Remove mention of unsupported resources page
2463         on http://www.cyclic.com, as it might go away in a future
2464         reorganization.
2465
2466         * DIFFUTILS-2.7-BUG: Further info from Eggert.
2467
2468 1997-09-05  Paul Eggert  <eggert@twinsun.com>
2469
2470         * DIFFUTILS-2.7-BUG: Explain how this bug will probably be
2471         fixed in the next diffutils release.
2472
2473 Thu Sep  4 17:09:57 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2474
2475         * cvs.texinfo (Binary files): Reword the section on what you need
2476         to do with cvs admin -kb to hopefully be a bit clearer.  Still not
2477         ideal (see comment).
2478
2479         * cvs.texinfo (modules): Break node into separate nodes for alias
2480         modules, regular modules, ampersand modules, and options.  Expand
2481         text with more examples and explanations.  Add index entries.
2482
2483 Wed Sep  3 14:49:43 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2484
2485         * cvs.texinfo (Multiple developers): Add idea about cvs editors
2486         and reserved checkouts.
2487
2488 Sun Aug 31 19:36:21 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2489
2490         * cvsclient.texi (Requests): Rewrite paragraph on cvs add on a
2491         filename containing '/'.
2492
2493 Thu Aug 28 14:13:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2494
2495         * cvs.texinfo (diff options): Add comment about "cvs diff"
2496         vs. "cvs diff -r HEAD".
2497
2498         * cvs.texinfo (Global options): Add comment about -w not
2499         overriding cvs watch on.
2500
2501 Wed Aug 27 08:09:31 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2502
2503         * cvs.texinfo (Password authentication server): Grammar fix ("under
2504         as the username" -> "as the username").
2505
2506         * cvs.texinfo: Fix doubled 'the the' typos.  Reported by
2507         karlb@atg.com.
2508
2509 Tue Aug 26 12:25:42 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2510
2511         * cvs.texinfo (Checklist): Reword xref to point to Binary files
2512         rather than Keyword expansion.  Credit goes to jeff@alum.mit.edu
2513         (Jeff Breidenbach) for reporting the problem.
2514
2515 Mon Aug 18 17:23:18 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2516
2517         * cvs.texinfo (modules): Suggest taginfo instead of -t.  Add
2518         comment with some of the reasons.  Add comment about -u and -i
2519         problems.
2520
2521 Sat Aug 16 10:19:06 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2522
2523         * cvs.texinfo (Error messages): Add note about how "could not
2524         check out foo.c" seems to also have been observed on Irix.
2525
2526 Fri Aug 15 17:28:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2527
2528         * cvs.texinfo (Error messages): Add "could not check out foo.c".
2529
2530 Thu Aug 14 23:57:53 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2531
2532         * cvs.texinfo (Wrappers): Document new -m 'COPY' behavior.
2533
2534 Tue Aug 12 20:56:40 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2535
2536         * cvs.texinfo (Sticky tags): Add comment about how we should be
2537         documenting sticky tags.
2538
2539 Fri Aug  8 10:01:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2540
2541         * cvs.texinfo (File status): Add comment about "working revision"
2542         in cvs status for a locally removed file.
2543
2544 Thu Aug  7 22:53:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2545
2546         * cvs.texinfo (From other version control systems): Mention
2547         pvcs_to_rcs alongside sccs2rcs.
2548
2549 Tue Aug  5 17:22:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2550
2551         * cvs.texinfo (Compatibility): Add comment about how CVS probably
2552         could be detecting the case of dead files killed by CVS 1.3.
2553
2554         * cvs.texinfo (From other version control systems): Add paragraph
2555         about converting from systems which don't export RCS files.
2556
2557 Sun Aug  3 21:03:14 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2558
2559         * cvsclient.texi (Responses): Cite RFC1321 for MD5.
2560
2561         * cvs.texinfo (A sample session): Nuke index entry for "A sample
2562         session".  The fact that this isn't "sample session" is totally
2563         bogus, but in general the table of contents is probably better for
2564         this entry.
2565
2566         * cvs.texinfo (Error messages): Add comment about wording of error
2567         concerning unknown -x option.
2568
2569         * cvs.texinfo (Wrappers): Add comment about absolute filter pathname.
2570
2571 Thu Jul 31 14:40:15 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2572
2573         * cvs.texinfo: Use @ref not @xref when reference is not at the
2574         start of a sentence.  Avoids capitalizing "See" when we shouldn't.
2575         Fixes to other similar xref problems.
2576
2577 Wed Jul 30 19:30:31 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2578
2579         * cvsclient.texi (Connection and Authentication): Don't use @samp
2580         on BEGIN AUTH REQUEST and friends.  Avoids overfull hbox.
2581
2582 Fri Jul 25 10:40:22 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2583
2584         * cvsclient.texi (Requests): Remove obsolete sentence regarding
2585         using Directory instead of Repository enabling alternate response
2586         syntax.
2587
2588         * cvsclient.texi (Response intro): Add discussing of file updating
2589         responses and file update modifying responses.
2590         (Responses): Refer to this description rather than trying to
2591         describe it in each place.  The descriptions in each place were
2592         somewhat incomplete and didn't get updated when new file updating
2593         responses were added.
2594
2595         * cvsclient.texi: Split node Responses into Response intro,
2596         Response pathnames, and Responses.
2597
2598 Thu Jul 24 23:13:24 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2599
2600         * cvs.texinfo (config): Document SystemAuth.
2601         (Password authentication server): Mention SystemAuth.
2602
2603 Mon Jul 21 08:57:04 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2604
2605         * Makefile.in (DISTFILES): Add DIFFUTILS-2.7-BUG.
2606
2607 Sun Jul 20 17:55:52 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2608
2609         * cvs.texinfo (admin options): For options with optional
2610         arguments, specify that there can be no space between the option
2611         and its argument.  For -N, add xref to Magic branch numbers.  For
2612         -t, talk about reading from stdin.  Comment changes.
2613
2614 Sat Jul 19 22:28:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2615
2616         * cvs.texinfo (Preface): Make section titles more verbose.
2617         Likewise for the menu.
2618
2619 Fri Jul 18 08:41:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2620
2621         * cvs.texinfo (Error messages): No need for an external patch if
2622         server and client are current.  Add comment with more thoughts
2623         about messages specific to old versions of CVS.
2624
2625         * cvs.texinfo (Error messages): Add "cannot start server via rcmd".
2626
2627         * cvs.texinfo (Error messages): Add "cannot open CVS/Root" for cvs
2628         init.
2629
2630         * cvs.texinfo (Error messages): Add "missing author".
2631
2632 Tue Jul 15 16:47:08 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2633
2634         * cvs.texinfo (Keyword list): Fix documentation of $Log to reflect
2635         the fact that we no longer use the comment leader.
2636         (admin options): Fix documentation of $Log.
2637         (admin examples): Remove example concerning comment leader, since
2638         the example no longer does what it claims to.
2639         (admin, admin options): Fix various parts of the documentation to
2640         not refer to this being implemented via RCS.  Say nastier things
2641         about -I and -x.  Add comments about options to "rcs" which we
2642         don't document.
2643
2644 Mon Jul 14 00:04:32 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2645
2646         * cvs.texinfo (Error messages): The "cannot change permissions on
2647         temporary directory" error has been happening in various test cases.
2648
2649 Sat Jul 12 11:12:18 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2650
2651         * cvs.texinfo (Repository files): Further comments about leading
2652         "-" in filenames.
2653
2654 Fri Jul 11 21:30:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2655
2656         * cvs.texinfo (Repository files): Add comment about legal
2657         filenames.
2658
2659 Wed Jul  9 18:05:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2660
2661         * cvsclient.texi (Responses): Add Mbinary response.
2662
2663 Mon Jul  7 12:04:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2664
2665         * cvsclient.texi (Goals): Add previously unwritten goal about only
2666         one way to do each operation.
2667
2668         * cvs.texinfo (File permissions): Rewrite paragraph on setuid to
2669         be more verbose and less unix-specific.
2670
2671 Sat Jul  5 03:16:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2672
2673         * cvsclient.texi (Connection and Authentication): When we said to
2674         "ignore" an unrecogized code we mean to treat it as nonspecific,
2675         not to ignore the response.
2676
2677         * cvsclient.texi (Example): Refer to RFC2119 when referring to
2678         terminology of MUST, SHALL, &c.
2679
2680         * cvs.texinfo (Windows permissions): New node.
2681
2682 Fri Jul  4 15:27:43 1997  Ian Lance Taylor  <ian@cygnus.com>
2683
2684         * cvs.texinfo (Common options): Fix typo (avaliable for
2685         available).
2686
2687 Tue Jul  1 09:19:02 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2688
2689         * cvs.texinfo (Server requirements): Discuss memory used by diff.
2690
2691         * cvs.texinfo (Substitution modes): Add comment about -A resetting
2692         both sticky tags/dates and sticky options.
2693
2694         * cvs.texinfo (File permissions): Add paragraph concerning
2695         ownership of the RCS files.
2696
2697         * cvs.texinfo (Working directory storage): Relative repositories
2698         in CVS/Repository are legal.
2699
2700 Mon Jun 30 10:48:21 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2701
2702         * cvsclient.texi (Top): Add menu item for Password scrambling.
2703
2704         * cvs.texinfo (Committing your changes): Add comment concerning
2705         documentation of message prompting.
2706
2707 Fri Jun 27 11:20:34 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2708
2709         * cvsclient.texi (Password scrambling): New node.
2710         (Connection and Authentication): Adjust accordingly.
2711         (Protocol Notes): Add long discussion of character sets and
2712         password scrambling.
2713
2714         * cvs.texinfo (Repository files): Also mention doc/RCSFILES in
2715         documenting RCS file format.
2716         (CVSROOT, storage of files): New node.
2717
2718 Thu Jun 26 09:18:15 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2719
2720         * cvs.texinfo (File permissions): xref to the pserver thing about
2721         permissions in CVSROOT.
2722         (Kerberos authenticated): Explicitly mention kerberos rsh.
2723         Add various index entries for "security, <foo>".
2724
2725 Wed Jun 25 13:39:16 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2726
2727         * cvs.texinfo (Common options): Rewrite comments concerning HEAD
2728         and testcases and solution.  Changing HEAD might be too big a
2729         change; might be better to phase it out.
2730         (Common options, Tags): Add index entries for HEAD and BASE.
2731
2732 Tue Jun 24 09:37:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2733
2734         * cvs.texinfo (Error messages): Add assertion failed.
2735
2736         * cvsclient.texi (Connection and Authentication): Add "E" and
2737         "error" as responses in authentication protocol.  The server
2738         already was in the (formerly bad) habit of sending them, and we
2739         might as well implement this in the client and document it.
2740
2741         * cvs.texinfo (Password authentication security): Note about
2742         permissions on $CVSROOT also applies to its parent and so on up to
2743         /.
2744
2745 Mon Jun 23 18:28:18 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2746
2747         * cvs.texinfo (Creating a repository): xref to Server requirements
2748         for more details on memory, CPU.
2749         (Server requirements): Add xref to Creating a repository regarding
2750         disk space.
2751
2752         * cvs.texinfo (Read-only access, Password authentication
2753         security): The known holes which let a read-only user execute
2754         arbitrary programs on the server are gone.
2755
2756         * cvsclient.texi (Protocol Notes): Remove multisite item; it is
2757         replaced by item 186 in TODO.  Add a general reference to TODO.
2758         Rewrite accordingly the sentence about multisite in the item
2759         concerning sending modified files in "cvs update".
2760
2761 Fri Jun 20 17:00:20 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2762
2763         * cvs.texinfo (Error messages): Add "binary files differ" when
2764         trying to check in a binary file.
2765
2766 Fri Jun 20 14:01:23 1997  David J MacKenzie  <djm@va.pubnix.com>
2767                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
2768
2769         * cvs.texinfo: Fix various formatting, spelling, stylistic, and
2770         factual errors.
2771
2772 Thu Jun 19 07:11:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2773
2774         * cvs.texinfo (config): New node.
2775         (Password authentication server): Talk about RCSBIN in config as
2776         an alternative to -b global option.
2777         * cvsclient.texi (Requests): Specify when Root can/must be used.
2778
2779         * cvs.texinfo (Error messages): Add
2780         "*PANIC* administration files missing".
2781
2782         * cvs.texinfo (Password authentication server): Mention
2783         permissions on $CVSROOT and $CVSROOT/CVSROOT as part of the
2784         installation process.
2785         (Password authentication security): Clarify that permissions issue
2786         applies to $CVSROOT as well as $CVSROOT/CVSROOT.
2787
2788 Wed Jun 18 00:03:25 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2789
2790         * cvs.texinfo (Password authentication security): Add paragraph
2791         on write permissions of $CVSROOT/CVSROOT.
2792
2793         * cvs.texinfo (Adding and removing): New node.  Move Adding files,
2794         Removing files, Removing directories, Moving files, and Moving
2795         directories under it.
2796
2797         * cvs.texinfo (Removing directories): Add sentence about how
2798         one doesn't remove the directory itself.
2799
2800         * cvs.texinfo (Password authentication server): Document
2801         --allow-root.
2802
2803 Tue Jun 17 09:58:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2804
2805         * cvs.texinfo (Error messages): Add "unknown option" from RCS.
2806
2807 Fri Jun 13 12:11:09 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2808
2809         * cvs.texinfo (Global options): Add note about how -n might affect
2810         CVS's output.
2811
2812 Thu Jun 12 09:33:40 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2813
2814         * cvs.texinfo (Other problems): New node.  Add discussion of
2815         problem with old rcsmerge.
2816
2817         * cvs.texinfo (Environment variables): Add CVSUMASK.
2818
2819 Mon Jun  2 18:39:57 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2820
2821         * cvs.texinfo (Moving a repository): New node.
2822
2823 Tue May 27 18:27:57 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2824
2825         * cvs.texinfo (Working directory storage): Add comment about
2826         timestamps.
2827         * cvsclient.texi (Responses): Add Mod-time.
2828
2829 Mon May 26 10:04:32 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2830
2831         * cvs.texinfo (Wrappers): Add comment concerning -t/-f and
2832         client/server.
2833
2834 Sun May 25 00:08:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2835
2836         * cvs.texinfo (Multiple vendor branches): New node.
2837         (First import, import options, Invoking CVS): xref to it.
2838
2839 Sat May 24 23:47:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2840
2841         * cvs.texinfo (File permissions): Add comment about group
2842         ownership in repository and setgid bit on directories.
2843
2844 Fri May 23 17:14:05 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2845
2846         * RCSFILES: Fix typo in dead newphrase description ("an" -> "a").
2847
2848 Fri May 23 16:33:38 1997  Ian Lance Taylor  <ian@cygnus.com>
2849
2850         * RCSFILES: Mention dead as a newphrase.
2851
2852 Fri May 23 09:45:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2853
2854         * cvs.texinfo (Builds): In comment, update URL of mk.
2855
2856 Thu May 22 09:25:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2857
2858         * cvs.texinfo (Error messages): Add comment about yet another way
2859         to produce a "cannot open CVS/Entries for reading" error.
2860
2861 Tue May 20 17:54:55 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2862
2863         * cvs.texinfo (Error messages): Add item about EINVAL in rename.
2864
2865 Mon May 19 00:21:49 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2866
2867         * cvs.texinfo (Keywords in imports): New node.
2868         (Tracking sources): Add comment about what a "vendor" is.
2869
2870         * cvs.texinfo (Keyword substitution): Where it refers to RCS
2871         having a certain behavior, rewrite to not pass the buck like
2872         that.  Saying "RCS file" is still OK; that is a legit CVS
2873         concept.  A few other minor edits.
2874
2875 Sun May 18 10:24:57 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2876
2877         * RCSFILES: Add list of known newphrase extensions.
2878
2879         * cvs.texinfo (From other version control systems): Fix typo
2880         ("systesm" -> "systems").
2881
2882         * cvs.texinfo (Exit status): New node.
2883         (diff): Replace text on exit status with an xref to that node.
2884         The previous text documented a behavior which CVS no longer
2885         implements.
2886         (user-defined logging, commitinfo, verifymsg, Error messages):
2887         Add index entries for "exit status, of <something which CVS invokes>".
2888
2889         * cvs.texinfo (Administrative files): Add comment concerning
2890         writing triggers and particularly performance issues.
2891
2892         * cvs.texinfo (rtag options, tag options): Don't discuss what old
2893         versions did with respect to the behavior now controlled by -F; we
2894         don't try to document old versions here.  Add comments concerning
2895         how -F should be documented.  Add index entries for "renaming
2896         tags" and such pointing to "tag -F".
2897
2898 Wed May 14 12:16:19 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2899
2900         * cvs.texinfo (Binary files): Add text and comment about
2901         automatically detecting binary files.
2902
2903 Mon May 12 11:55:07 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2904
2905         * cvsclient.texi (Connection and Authentication): Add item about
2906         future expansion.
2907
2908 Thu May  8 11:08:34 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2909
2910         * cvs.texinfo (Update imports): Add comment about wdiff
2911         vs. fsf/wdiff in example.
2912
2913 Wed May  7 13:52:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2914
2915         * cvs.texinfo (checkout): Add comment about need for example
2916         regarding what the "module" argument means.
2917
2918 Tue May  6 18:02:27 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2919
2920         * cvs.texinfo (History browsing): Add comment about looking at old
2921         revisions.
2922
2923 Tue May 06 15:05:00 1997  Larry Jones  <larry.jones@sdrc.com>
2924
2925         * cvs.texinfo: More additions/corrections for -R due to recent
2926         changes.
2927
2928 Mon Dec 16 15:18:00 1996  Larry Jones  <larry.jones@sdrc.com>
2929
2930         * cvs.texinfo: Added/corrected documentation for -R.  (Minor edits
2931         by Jim Kingdon to reflect recent changes in cvs.texinfo)
2932
2933 Sun May  4 14:38:35 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2934
2935         * cvs.texinfo (Compatibility): Add comment about "D" lines in
2936         Entries.
2937
2938         * cvs.texinfo (CVS commands, diff): Change "run diffs" to "show
2939         differences"; the former is jargon.
2940         (CVS commands): Don't refer to "rlog" in describing what log does.
2941
2942         * Makefile.in (cvsclient.dvi cvsclient.aux): Run texi2dvi rather
2943         than (poorly) emulating it ourself.
2944
2945         Fix overfull and underfull hboxes:
2946         * cvs.texinfo (What is CVS?): Add words "the newsgroup" before
2947         "comp.sources.unix".
2948         (Credits): Put list of people in @display.
2949         (Repository files): Put /usr/local/cvsroot in @example.
2950         (Connecting via rsh): Change "anklet" to "toe" in example.
2951         (Kerberos authenticated, Password authentication client, Password
2952         authentication server): Change "brickyard" to "yard" in example.
2953         (Read-only access): Use @example and refer to files with a shorter
2954         pathname.
2955         (Server temporary directory): Use @example for pathname.
2956         (Watches Compatibility): Add phony line break.
2957         (Revision numbers): Remove revision 1.2.2.2 and tighten up the
2958         spacing for "the main trunk".
2959         (Tags, Creating a branch): Change /usr/local/cvsroot to /u/cvsroot.
2960         (Merging more than once): Tighten up spacing for "the main trunk".
2961         (Recursive behavior): Put long command in @example.
2962         (First import): Remove word "called".
2963         (Common options): Put long URL in @example.
2964         (loginfo example): Use fewer hyphens in example.
2965         (Variables): Put long command name in @example.
2966         (Copying): Add line break.
2967         (Administrative files): Remove "the" from title.
2968         (Copying): Change "@unnumberedsec" to two "@heading"s.
2969         * cvsclient.texi (Requests): Change /home/kingdon/zwork/cvsroot to
2970         /u/cvsroot.
2971         (Example): Add word "file".
2972         (Example): Change line breaks in example log message.
2973         (Example): Change /home/kingdon/testing/cvsroot to /u/cvsroot.
2974
2975         * cvs.texinfo (Credits): Don't refer to appendix A and B, they
2976         have been renumbered.  Reword so that it works whether the text in
2977         question has since been rewritten or not.
2978
2979         * cvs.texinfo (BUGS): Rewrite to reflect the many different ways
2980         that one might want to handle bugs.  Move information on Signum
2981         and Cyclic from Preface to here.  Remove information on known
2982         deficiencies in the manual (some of them I'm not sure were really
2983         things in need of improvement; others were too general to be
2984         useful).  For the most part FIXME comments are probably better for
2985         this.  Remove "Linkoping, October 1993, Per Cederqvist"--many
2986         parts of the manual are now from other people, dates, and places.
2987         (What is CVS): For the most part, just refer to BUGS concerning
2988         bug-cvs.  Also tell people how to subscribe to bug-cvs.
2989         (Credits): Say that list is not comprehensive and refer to
2990         ChangeLog.
2991
2992 Sat May  3 10:51:58 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
2993
2994         * cvs.texinfo (rcsinfo): Add comment about checkoutlist and
2995         related topics.
2996
2997         * cvs.texinfo (Server temporary directory): New node.
2998
2999         * cvs.texinfo (Backing up): New node.
3000
3001         * cvs.texinfo (Repository): Be more explicit about the repository
3002         and the working directory not being subdirectories of each other.
3003
3004 Mon Apr 28 11:12:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3005
3006         * cvs.texinfo (Removing files): Use "*.c" not "?.c" in example;
3007         the former should be good for both unix and DOS-like operating
3008         systems.  Document -f option.  Refer to Invoking CVS for a full
3009         list of options.  Add a few comments.
3010
3011         * cvs.texinfo (Invoking CVS): For checkout and update, call them
3012         "sticky options" not "sticky kopts".
3013
3014         * cvs.texinfo (Editing files): Add additional comments on get
3015         vs. checkout.
3016
3017 Sun Apr 27 16:17:06 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3018
3019         * cvs.texinfo (commit): Only document the current flags (where -f
3020         is force and -F file gets the message from a log file).  We had
3021         partly made this change on 9 Feb 1997, but some places got missed.
3022
3023         * RCSFILES: Add discussion of the common concern regarding
3024         applying deltas to get to a branch head.
3025
3026         * DIFFUTILS-2.7-BUG: New file.
3027
3028         * cvs.texinfo (File status): Refer to "Invoking CVS", not
3029         "status", for status options.  Add paragraph about how "cvs -n -q
3030         update" is another way to display file status.
3031         (update examples): Removed; it had contained the "cvs -n -q
3032         update" material.
3033         (Invoking CVS): xref to "File status" and "Tags", not "status" and
3034         "status options".
3035         (status, status options): Removed.
3036         (update options, checkout options): xref to "Invoking CVS"
3037         not "status".
3038
3039         * cvsclient.texi (Requests): Clarify how long-lived Sticky and
3040         Static-directory are.
3041
3042         * cvs.texinfo: Add @finalout.
3043
3044         * cvs.texinfo (Error messages): Add "cannot change permissions on
3045         temporary directory" message.
3046
3047 Wed Apr 23 12:53:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3048
3049         * cvsclient.texi (Requests): Document "add" in much more detail.
3050
3051 Wed Apr 23 00:38:17 1997  Ian Lance Taylor  <ian@cygnus.com>
3052
3053         * cvsclient.texi (Requests): Correct small typo (`a' for `as').
3054
3055 Tue Apr 22 14:23:32 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3056
3057         * cvsclient.texi (Protocol Notes): Expand ideas on multisite
3058         features somewhat.  Add items about the network turnarounds for
3059         pserver authentication and for protocol negotiation.
3060
3061 Mon Apr 21 08:54:48 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3062
3063         * cvs.texinfo (Working directory storage): Describe what to do
3064         with Entries.Log in more detail.
3065
3066         * cvsclient.texi (Responses): Say "CVS 1.9 and earlier" rather
3067         than "pre version 1.10".  The latter increases confusion by
3068         referring to a version which doesn't exist yet.
3069
3070 Mon Apr 21 01:02:53 1997  Ian Lance Taylor  <ian@cygnus.com>
3071
3072         * cvsclient.texi (Responses): Document Rcs-diff.  Indicate that
3073         Patched is now deprecated in favor of Rcs-diff.
3074
3075 Sun Apr 20 23:42:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3076
3077         * cvs.texinfo (Working directory storage): Add note about format
3078         of timestamp and the "Result of merge" concept.
3079
3080 Sat Apr 19 13:42:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3081
3082         * cvsclient.texi (Responses): It is OK for Copy-file to implement
3083         a rename instead of a copy.
3084
3085 Fri Apr 18 12:05:48 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3086
3087         * cvs.texinfo (Assigning revisions): Say that -r implies -f.
3088
3089 Thu Apr 17 16:34:14 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3090
3091         * cvs.texinfo (From other version control systems): Add comment
3092         about CMZ and PATCHY.
3093
3094 Wed Apr 16 12:35:25 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3095
3096         * cvsclient.texi (Responses): Add paragraph describing how
3097         Copy-file relates to Merged.
3098         (Responses): Add paragraph about how it is the server which
3099         worries about not clobbering the user's file.
3100
3101 Tue Apr 15 00:57:31 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3102
3103         * RCSFILES: Add notes on keyword expansion.
3104
3105         * cvs.texinfo (Rename by copying): Comment out seemingly erroneous
3106         text regarding the revision number that the new file starts with.
3107
3108 Mon Apr 14 12:37:35 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3109
3110         * cvsclient.texi (Requests): Clients should try to send
3111         notifications right away.
3112
3113         * cvsclient.texi (Requests): For Notify request, clarify a few
3114         future expansion situations.  Specify the format of the time.
3115
3116         * cvsclient.texi (Requests): Clarify that arguments to co, rdiff,
3117         and rtag are module names (and how that differs from file/directory
3118         names).
3119
3120         * cvsclient.texi (Responses): Say that servers need to create
3121         directories one at a time.
3122
3123 Sat Apr 12 09:32:58 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3124
3125         * cvs.texinfo (Committing your changes): Say that editor default
3126         is notepad (not vi) for Windows NT/95.  Be more clear about what
3127         "cvs commit" does.  Add paragraph about timestamps.
3128         (Environment variables, Global options, editinfo):
3129         Add xrefs to that node.
3130
3131 Thu Apr 10 15:48:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3132
3133         * cvs.texinfo (Error messages): Add "could not patch; will refetch".
3134
3135 Wed Apr  9 15:21:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3136
3137         * cvs.texinfo (Working directory storage): New node.
3138
3139         * cvs.texinfo (Error messages): Add comment about "cvs co ." on
3140         NT.
3141
3142 Tue Apr  8 14:44:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3143
3144         * cvs.texinfo (Error messages): Add diff3 usage message.
3145
3146 Sun Apr  6 19:03:01 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3147
3148         * cvs.texinfo (Removing files): Add comment about undoing a "cvs
3149         remove".
3150
3151         * cvsclient.texi (Requests): Explicitly mention the idea of
3152         deferring "Notify" requests.
3153
3154 Tue Apr  1 07:51:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3155
3156         * cvsclient.texi (Responses): Add paragraph about directory
3157         creation and empty directories.
3158
3159         * cvs.texinfo (Binary files): Add comment about binary files and
3160         merges.
3161
3162         * cvsclient.texi (Requests): Add discussion of when to send
3163         Is-modified.
3164
3165         * cvsclient.texi (Requests): Sending Is-modified is enough to
3166         prevent the file from being considered "lost".
3167
3168 Sun Mar 30 00:31:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3169
3170         * cvsclient.texi (Requests): Add Is-modified request.  Clarify
3171         order of Entry relative to Unchanged or Is-modified (might as well
3172         specify the same thing vis-a-vis Modified while we are at it).
3173
3174 Sat Mar 29 12:32:40 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3175
3176         * cvsclient.texi: Change "newline" to "linefeed".  Most of the
3177         document already reads "linefeed" and that is what is intended.
3178         (File transmissions): New node, moved here from Requests.
3179         (Goals, Filenames, File transmissions, new node Strings): Add
3180         discussion of character sets and what we expect from the transport
3181         protocol we run on.
3182
3183         * cvsclient.texi (Requests): Add paragraph about each Directory
3184         request specifying a new local-directory and repository.
3185
3186         * cvsclient.texi (Requests): Add paragraph about renaming
3187         local-directory in Directory request.  Use "local-directory"
3188         consistently instead of "working directory", for clarity.
3189
3190 Fri Mar 28 13:59:59 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3191
3192         * cvsclient.texi (Requests): Make it clear that there is no
3193         guarantee that one will get Clear-sticky instead of another
3194         response.  Also clarify that clients will tend to store the
3195         repository in a long-term way.
3196
3197         * cvsclient.texi (Requests): Further clarify Directory example.
3198
3199         * cvsclient.texi (Requests): Add example and further explanation
3200         of what expand-modules is for.
3201
3202         * cvsclient.texi (Requests): Add example, hopefully making it
3203         clearer what REPOSITORY and LOCAL-DIRECTORY mean to Directory.
3204
3205         * cvs.texinfo (Attic): New node.
3206         (rtag options): Adjust discussion of -a accordingly.
3207         (Repository files): Adjust accordingly.
3208
3209 Thu Mar 27 09:57:05 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3210
3211         * cvs.texinfo (Error messages): Give exact wording of broken pipe
3212         error message.
3213
3214         * cvs.texinfo (history database): Add comment about various
3215         problems with the history file.
3216
3217         * cvs.texinfo (Common options): The ISO8601 web page we had
3218         mentioned in a comment is no more.  Replace it with a new one.
3219
3220         * cvs.texinfo (Common options): "cvs history" also outputs dates.
3221
3222 Wed Mar 26 10:54:21 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3223
3224         * cvs.texinfo (Common options): "cvs editors" also outputs dates.
3225
3226         * cvs.texinfo (Outside): Fix paragraph which said that revision
3227         numbers start at 1.0.  First of all, it is 1.1.  Second of all, it
3228         is sometimes 2.1, 3.1, etc.  Third of all, the xref should be to
3229         Assigning revisions not commit options.
3230
3231         * cvs.texinfo (Outside): Comment out sentence which incorrectly
3232         stated that "cvs add" can operate on "foo/bar.c".
3233
3234 Tue Mar 25 22:21:29 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3235
3236         * cvs.texinfo (Error messages): New node.
3237         (Magic branch numbers): Move from Troubleshooting to Revisions and
3238         branches.  The former placement never made any sense to me.
3239         (Revision numbers): Remove "Main trunk (intro)" index entry now
3240         that this node is right next to the other "main trunk" index
3241         entry.
3242         (BUGS): Very briefly mention reporting bugs in CVS.
3243
3244         * cvs.texinfo (Compatibility): Add comment about "Nfoo" in CVS/Tag.
3245
3246 Mon Mar 24 13:50:24 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3247
3248         * cvs.texinfo (Creating a branch): Add comment about -r in branch
3249         example.
3250
3251         * cvsclient.texi (Responses): Discuss meaning of tagspec and
3252         future expansion in Set-sticky.  The behavior described is the one
3253         which CVS has always implemented.
3254
3255 Fri Mar 21 14:19:05 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3256
3257         * cvsclient.texi (Requests): Revise meaning of "Case" per change
3258         to CVS.
3259
3260 Tue Mar 18 15:50:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3261
3262         The following reorganization hopefully presents numeric revisions
3263         in a slightly more coherent fashion.  The only new material is the
3264         paragraph about assigning revisions for added files.
3265         * cvs.texinfo (A sample session): Bring in a sentence from Basic
3266         concepts node, defining a repository.
3267         (Revisions and branches): Renamed from Branches (it has always
3268         covered non-branch tags too).  Bring in nodes "Revision numbers" and
3269         "Versions revisions releases" from Basic concepts, the former in
3270         particular was way too detailed for an intro section.
3271         (A sample session): Add comment about how we need an introduction
3272         and what might go into one.  Also bring in the paragraph from
3273         Basic concepts introducing modules, but comment it out.
3274         (Viewing differences): Add comment about
3275         (Basic concepts): Removed; its content has been farmed out as
3276         described above, and as the comment said, it was fundamentally
3277         flawed.
3278         (Assigning revisions): New node.  Incorporates the "New major
3279         release number" subsubsec which was in "commit examples".  Add
3280         paragraph concerning how CVS assigns revisions on added files.
3281         (commit options): Refer to that node under -r.
3282         (Invoking CVS): Add comment about text for -r.
3283
3284 Tue Mar 18 13:04:30 1997  Jim Meyering  <meyering@totoro.cyclic.com>
3285
3286         * Makefile.in: (install-info): Depend on installdirs.
3287
3288 Sun Mar 16 12:37:12 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3289
3290         * cvs.texinfo (File permissions): CVSUMASK now works for RCS
3291         files; but it is (still) awkward for client/server CVS.
3292
3293 Sat Mar 15 17:41:12 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3294
3295         * cvs.texinfo (Magic branch numbers): Add comment about where this
3296         should go.
3297
3298 Thu Mar 13 09:11:36 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3299
3300         * cvs.texinfo (Credits): Fix grammatical mistake ("manual about"
3301         -> "manual is about").  Reported by Philippe De Muyter.
3302
3303 Sun Mar  9 09:06:40 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3304
3305         * cvs.texinfo (File permissions): Add comment about val-tags and
3306         CVSUMASK.
3307
3308 Sun Mar  2 12:33:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3309
3310         * cvs.texinfo (From scratch): Add comment about creating
3311         directories with add rather than import.
3312
3313         * cvs.texinfo (Creating a repository): Add comment about how this
3314         somewhat duplicates Server requirements.
3315
3316         * cvs.texinfo (Connecting via rsh): Add comment about rsh
3317         vs. remsh.  Also wording fix ("incorrect" -> "inapplicable").
3318
3319         * cvs.texinfo (Outside): Add comment about renames and annotate.
3320
3321         * cvs.texinfo (Server requirements): New node.
3322
3323 Thu Feb 27 15:20:49 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3324
3325         * cvs.texinfo (Multiple developers): Reword section on "cvs admin
3326         -l".  As nearly as I can tell based on when it came up on info-cvs
3327         and other contexts, people who are into reserved checkouts
3328         generally find that cvs admin -l is OK.  Add a bunch more notes
3329         (inside @ignore) about reserved checkout implementation ideas.
3330
3331 Sun Feb 23 16:12:03 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3332
3333         * cvs.texinfo (Common options): Add various additional comments
3334         about date formats.
3335
3336         * RCSFILES: Remove diff for Id and explain it in words instead.
3337         The previous values for Id had been clobbered by keyword expansion
3338         on the RCSFILES file itself.
3339
3340 Sat Feb 22 14:16:28 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3341
3342         * Makefile.in (DISTFILES): Fix typo (missing backslash).
3343
3344 Fri Feb 21 23:08:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3345
3346         * RCSFILES: New file.
3347         * Makefile.in (DISTFILES): Add RCSFILES.
3348
3349 20 Feb 1997  Lenny Foner  <foner@media.mit.edu>
3350
3351         * cvs.texinfo (Checklist): Fix typo ("keword" -> "keyword").
3352
3353 Thu Feb 20 21:57:05 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3354
3355         * cvs.texinfo (Keeping a checked out copy): Add "web" to index.
3356
3357 Wed Feb 12 18:44:16 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3358
3359         * cvs.texinfo (Password authentication client, Invoking CVS):
3360         Document "cvs logout" command.
3361
3362 Tue Feb 11 20:42:45 1997  Ian Lance Taylor  <ian@cygnus.com>
3363
3364         * cvs.texinfo (commit options): Document that the -f option to
3365         commit disables recursion.
3366
3367 Sun Feb  9 13:58:59 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3368
3369         * cvs.texinfo (diff options): Document all the options we pass
3370         through to diff.  Remove paragraph about -D sometimes meaning
3371         --ifdef since that is no longer true.
3372
3373         * cvs.texinfo (Multiple developers): Add lengthy comment about
3374         reserved checkout design issues.
3375
3376         * cvs.texinfo (Wrappers): Add paragraph about timestamps.
3377
3378         * cvs.texinfo (commit options): Don't try to document what CVS 1.3
3379         does with -f and how recent versions differ: 1.3 is pretty old
3380         anyway, we generally only try to document the current version, and
3381         the way it was described here was pretty confusing.
3382         (Environment variables): Likewise for CVSEDITOR.
3383
3384         * cvs.texinfo (import output): Add index entries for symbolic
3385         links.  Add brief mention of whether behavior should be
3386         different.  Add comments on other symbolic link issues.
3387
3388 Wed Feb  5 13:02:37 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3389
3390         * cvs.texinfo (Concurrency): Add comment about commit/commit
3391         atomicity.
3392
3393 Mon Feb  3 10:55:41 1997  joel boutros <nihilis@moral.addiction.com>
3394
3395         * cvs.texinfo (Connecting via rsh): Fix typo (programs -> problems).
3396
3397 Fri Jan 31 12:18:47 1997  Ian Lance Taylor  <ian@cygnus.com>
3398
3399         * cvsclient.texi (Connection and Authentication): Correct typo
3400         (``sent'' for ``send''), and rewrite sentence for clarity.
3401
3402 Fri Jan 24 10:31:57 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3403
3404         * cvs.texinfo (File status): Change "Unresolved Conflict" to "File
3405         had conflicts on merge" per change to CVS.
3406
3407 Sun Jan 19 16:21:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3408
3409         * cvs.texinfo (admin): Add comments about "group" and "compiled in
3410         value".  At least one info-cvs poster was confused by this.
3411
3412 Thu Jan 16 17:54:51 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3413
3414         * cvs.texinfo (Wrappers): It is just -t/-f which doesn't work
3415         client/server.  -k *does* (well, except for the problem with
3416         import noted in BUGS).  -m I don't know and I doubt anyone cares.
3417
3418 Mon Jan 13 15:41:02 1997  Karl Fogel  <kfogel@ynu38.ynu.edu.cn>
3419
3420         * cvs.texinfo (Read-only access): rephrase to imply that there may
3421         be other administrative files, besides history and locks, which
3422         read-only users can also affect (in the future, for example, the
3423         `passwd' file).
3424
3425 Wed Jan  8 14:50:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3426
3427         * Makefile.in: Remove CVSid; we decided to get rid
3428         of these some time ago.
3429
3430 Wed Jan  8 09:08:36 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3431
3432         * cvsclient.texi (Connection and Authentication): Document
3433         restriction that cvs root sent in the cvs protocol and in the
3434         pserver authentication protocol must be identical.
3435
3436 Thu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3437
3438         * Makefile.in, cvs.texinfo: Remove "675" paragraph;
3439         see ../ChangeLog for rationale.
3440
3441 Thu Jan  2 09:34:51 1997  Karl Fogel  <kfogel@ynu38.ynu.edu.cn>
3442
3443         * cvs.texinfo (Read-only access): new node.
3444         (Repository): new menu item for above new node.
3445         (Password authentication server): document the user-aliasing
3446         feature.  Why was this undocumented before?
3447
3448 Wed Jan  1 18:12:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
3449
3450         * cvs.texinfo (Conflicts example): Use @asis in example to prevent
3451         starting a line with a conflict marker.  This means that when
3452         maintaining the file with CVS itself, CVS will not think there is
3453         a conflict merely because of the conflict marker in the example.
3454         IMHO, this is totally bogus and CVS needs a better way of figuring
3455         out whether a conflict is resolved (see comments elsewhere in this
3456         node), but until then....  Credit to Fred Fish for reporting the
3457         problem.
3458
3459         * cvs.texinfo (cvsignore): Add paragraph about how .cvsignore
3460         files in the sources being imported by "cvs import" override
3461         "-I !".  Credit goes to Fred Fish for pointing out this problem.
3462
3463 Thu Dec 19 12:36:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3464
3465         * cvs.texinfo (Credits): Update Roland Pesch email address per his
3466         request.
3467
3468 Tue Dec 17 12:57:56 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3469
3470         * cvs.texinfo (verifymsg): In example, remove text "and reedit if
3471         necessary"; it was copied from editinfo and doesn't apply here.
3472         Fix syntax of if statement; remove unnecessary attempt at loop;
3473         don't use -n with echo.  Add @appendixsec at start of node.
3474         Add note about how verifymsg cannot change log message.
3475         (editinfo): In paragraph saying editinfo is obsolete, fix various
3476         typos and formatting glitches.  Mention -e as well as EDITOR.
3477         (editinfo): In saying that editinfo doesn't get consulted with -m,
3478         -F or client/server, recommend verifymsg.  Remove comment which
3479         says, in effect, "we need a feature like verifymsg".
3480         (editinfo example): Change "verifymsg" back to "editinfo" here;
3481         the example is of editinfo not verifymsg.
3482
3483 Tue Dec 17 12:45:32 1996  Abe Feldman  <feldman@cyclic.com>
3484
3485         * cvs.texinfo (verifymsg): New node.
3486         various places: Say that editinfo is obsolete, or refer to
3487         verifymsg instead of editinfo
3488
3489 Wed Dec 11 08:55:26 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3490
3491         * cvs.texinfo (Compatibility): Add comment about 1.3 and file death.
3492
3493         * cvs.texinfo (update output, release output): Document "P" as
3494         well as "U".
3495
3496 Tue Dec 10 16:23:40 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3497
3498         * cvs.texinfo (Builds): Change "make" to "implement" and "build";
3499         in this context "make" is ambiguous.
3500         (Builds): Add new URL of mk web page.
3501
3502 Mon Dec  9 11:03:37 1996  Jim Blandy  <jimb@floss.cyclic.com>
3503
3504         * cvs.texinfo (Password authentication client, Environment
3505         variables): Remove mention of CVS_PASSWORD.
3506
3507 Sun Dec  8 22:38:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3508
3509         * cvs.texinfo (Repository files): Mention differences between RCS
3510         files in RCS and in CVS.
3511         (Tags): Tag names must start with a letter.
3512
3513 Fri Dec  6 09:08:18 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3514
3515         * cvs.texinfo (syntax): Expand discussion of regular expression
3516         syntax.
3517
3518 Fri Nov 29 09:06:41 1996  fnf@ninemoons.com (Fred Fish)
3519                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
3520
3521         * cvs.texinfo, cvsclient.texi: Make sure @ref and friends are
3522         followed by "," or "." as described in the texinfo manual.  This
3523         is a dubious practice as texi2html and texinfo.tex don't require
3524         it, and makeinfo could insert them as needed, but since makeinfo
3525         doesn't do that yet, cope.
3526
3527         * cvs.texinfo (From files): Suggest "diff -r" rather than "ls -R"
3528         as the way to see that the sources seem to have been imported
3529         correctly.
3530         (Common options): -k is also available with import.
3531         (admin options): Fix typo ("interrested" -> "interested").
3532
3533 Mon Nov 25 10:03:56 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3534
3535         * cvs.texinfo (Common options): Add comments about two digit
3536         years, year 2000, and ambiguous/nonexistent dates.
3537
3538 Sun Nov 24 17:27:24 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3539
3540         * cvs.texinfo (First import): Don't say what the wdiff program we
3541         are using as an example does--that is confusing.  Also don't show
3542         untarring it--people might be familiar with cpio, ZIP, VMS BACKUP,
3543         etc., instead of tar.
3544
3545         * cvs.texinfo (Adding files): Update comment about "cvs add -m".
3546
3547         * cvs.texinfo (Common options): Remove -H; -H is not a command
3548         option.
3549         (Global options): Also list --help and --version.  Don't say that
3550         -H gives a list of commands; it doesn't any more (directly).
3551
3552         * cvs.texinfo: Add comment pointing to paper size web page.
3553
3554         * cvs.texinfo (Common options): Rewrite section on date formats.
3555         Executive summary is that RFC822 and ISO8601 are now preferred.
3556
3557 Wed Nov 20 08:39:45 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3558
3559         * cvs.texinfo (Getting Notified): Add paragraph clarifying that
3560         watches happen per user, not per working directory.
3561
3562 Tue Nov 19 09:39:08 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3563
3564         * cvs.texinfo (Tags): Suggest that future special tag names might
3565         start with ".".  Fix typo.
3566
3567         * cvs.texinfo (Removing directories): -P is also available with
3568         export.
3569         (Moving directories): Rewrite first paragraph; now says that you
3570         must use -P for the directory to disappear from working
3571         directories.  Thanks to Martin Lorentzon
3572         <Martin.Lorentzson@emw.ericsson.se> for reporting this bug.
3573         (various): Where we mention -P, point to Removing directories
3574         node.
3575
3576 Sat Nov 16 18:03:22 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3577
3578         * cvsclient.texi (Example): Rewrite to actually be based on a real
3579         live example (and therefore reflect the way the protocol currently
3580         works).  Add comment about formatting of the document itself.
3581
3582 Thu Nov 14 10:22:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3583
3584         * cvsclient.texi (Introduction): Use @ref, not @xref, after "see".
3585         (Goals): Rewrite items about locking, about uploading in big
3586         chunks, and about atomicity to be focused more on the protocol
3587         than the current implementation.
3588         (Notes): Remove this node.  The attempt to describe the basic
3589         model has pretty much been replaced by the Introduction.
3590         The material about how to start the client is incomplete and
3591         better left to cvs.texinfo.  And the item about the lack of
3592         SERVER_FLOWCONTROL is obsolete now that SERVER_FLOWCONTROL is the
3593         default.
3594         (Protocol Notes): Add comment about multisite features.
3595         (Requirements): Use @code for requests and responses.
3596
3597         * cvs.texinfo (Remote repositories): Add a few sentences defining
3598         "client" and "server"; before we had been using the terms without
3599         defining them.
3600
3601         * cvs.texinfo (What is CVS?): Add paragraph about reporting bugs.
3602         Reword and expand comp.software.config-mgmt description (and add
3603         comments about other newsgroup facts).  Point people at GNU list
3604         of FTP sites rather than directly at prep.ai.mit.edu.
3605
3606 Wed Nov  6 09:45:08 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3607
3608         * cvs.texinfo (Tracking sources): Add comment regarding added and
3609         removed files.
3610
3611 Tue Nov  5 14:00:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3612
3613         * cvs.texinfo: Rename node "Invoking CVS" to "CVS commands".
3614         Rewrite the intro and comments to reflect addition of the new
3615         Invoking CVS.
3616         (Invoking CVS): New node, a quick summary of each command.
3617         (annotate): Don't list the options; refer to Invoking CVS and
3618         Common options instead.
3619
3620 Sun Nov  3 21:22:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3621
3622         * cvs.texinfo (Compatibility): New node, moved from ../README.
3623
3624         * cvs.texinfo (Common options): Add comment about how tar manual
3625         contains documentation for getdate date formats.
3626
3627 Fri Nov  1 14:00:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3628
3629         * cvs.texinfo (commit examples): Rewrite "New major release
3630         number" section to tighten up the wording, better motivate the
3631         discussion, and replace the term "rcs revision number" with
3632         "numeric revision".
3633
3634 Fri Oct 25 07:49:21 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3635
3636         * cvs.texinfo (loginfo): Don't say "a la printf"; the syntax is
3637         only vaguely similar to printf.
3638
3639         * cvs.texinfo (loginfo): To get just the repository name, suggest
3640         %{} instead of % "standing alone"; the latter is now an error.
3641
3642 Tue Oct 22 13:08:54 1996  Noel Cragg  <noel@gargle.rain.org>
3643
3644         * cvs.texinfo (loginfo): add information on the new loginfo format
3645         string specification.
3646
3647 Mon Oct 21 17:33:44 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3648
3649         * cvs.texinfo (Builds): New node.
3650         (What is CVS?): Refer to it.
3651
3652 Sat Oct 19 14:32:21 1996  Jim Meyering <meyering@asic.sc.ti.com>
3653                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
3654
3655         * cvs.texinfo (Choosing a model): Wording/grammar fix.
3656
3657 Sat Oct 19 14:32:21 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3658
3659         * cvsclient.texi (Obsolete): New node.
3660         (Requests): Remove Repository and Lost and adjust Directory,
3661         UseUnchanged, and other places accordingly.
3662         (Required): Directory and Unchanged are now required.
3663
3664         * cvs.texinfo (Removing files): Don't talk about modules; they are
3665         not relevant in this context.
3666         (Removing directories): New node.
3667         (Common options): Refer to it instead of duplicating information.
3668
3669 Fri Oct 18 11:05:06 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3670
3671         * cvs.texinfo (First import, import): Add paragraph about the fact
3672         that import doesn't modify the directory which it imports from.
3673
3674         * cvs.texinfo (Creating a repository): Add paragraph about
3675         resource requirements.
3676
3677         * cvs.texinfo (Copying): Replace empty node with a copy of the GPL.
3678
3679 Thu Oct 17 12:10:55 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3680
3681         * cvs.texinfo (Adding files): Revise comment to more accurately
3682         reflect the functioning/nonfunctioning status of cvs add -m.
3683
3684         * cvs.texinfo (Reverting local changes): New node, somewhat based
3685         on the version of this node from 30 Sep 96 change.
3686         (admin options): Refer to it.
3687
3688         * cvs.texinfo: Reinstate 30 Sep 96 change from A4 to US letter.
3689
3690         * cvs.texinfo (Concurrency): When telling people how to clean up
3691         locks, tell them to make sure the locks are owned by the person
3692         who has the stale locks.
3693         (update output, release output): Remove text about how CVS doesn't
3694         print "? foo" for directories; CVS has since been changed (see
3695         conflicts-130 in sanity.sh).
3696
3697 Wed Oct 16 15:01:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3698
3699         * cvs.texinfo (history options): Mention new option -x E.
3700
3701 Mon Oct 14 15:21:25 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3702
3703         * cvs.texinfo (Tags): Add paragraph on choosing a convention for
3704         naming tags.
3705
3706 Thu Oct 10 16:05:26 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3707
3708         * cvs.texinfo (modules): Describe what & does.
3709
3710 Mon Oct  7 17:20:11 1996  Ian Lance Taylor  <ian@cygnus.com>
3711
3712         * cvs.texinfo (Removing files): Correct apparent cut and paste
3713         error: refer to the removed file, not the added file.
3714
3715 Tue Oct  1 14:15:33 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3716
3717         * cvs.texinfo: Revert all recent changes (the last unscathed one
3718         is the CVSUMASK one from Sunday).  For the most part said changes
3719         are for new features which are not appropriate at this stage of
3720         the release process.  None of the changes being reverted need to
3721         go into 1.9, that is for sure.
3722
3723 Mon Sep 30 18:17:34 1996  Greg A. Woods  <woods@most.weird.com>
3724
3725         * cvs.texinfo (Credits): add comment asking if we should update.
3726         Add more detail about printing Letter on A4.
3727         Add some comments about internal comments.
3728         (From files): describe "cvs import -b 1" for importing existing
3729         projects onto the main branch.
3730         (First import): add a couple of helpful hints about naming vendor
3731         and release tags, etc., and regularize the examples with this.
3732         (Tracking sources): noted some reasons why you might use vendor
3733         branches with "cvs import".
3734         (Update imports): mention using "update" in place of "checkout" if
3735         you have an existing working directory.
3736         (Binary files in imports): add sub-menu separator comment.
3737         (Tracking sources): new menu entry "Reverting to vendor release".
3738         (Reverting to vendor release): new node to describe reverting
3739         local changes and optionally using patch(1) to move local changes
3740         forward.
3741         (Global options): describe -D and -g, as well as DIFFBIN and
3742         GREPBIN.
3743         (export examples): add one.
3744         (import options): describe the effect of '-b 1'.
3745
3746 Mon Sep 30 08:09:53 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3747
3748         * cvs.texinfo: Adjust comments concerning A4 vs. US letter,
3749         referring to ../README.
3750
3751         * cvs.texinfo (Common options): Add comment about dates which CVS
3752         uses in output.
3753
3754 Sun Sep 29 11:14:16 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3755
3756         * cvs.texinfo (Keyword list): Don't mention Name twice.
3757
3758         * cvs.texinfo (File permissions): Expand CVSUMASK stuff a bit.
3759         (Setting a watch, Environment variables, Global options): Update
3760         index entries for "read-only files, and ...".
3761
3762         * cvsclient.texi (Requests): State that Gzip-stream is preferred
3763         to gzip-file-contents.  Cite RFC1952/1951 rather than just "gzip".
3764         Say that RFC1950/1951 compression is also known as "zlib".
3765
3766 Sat Sep 28 09:31:45 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3767
3768         * cvs.texinfo (Repository): Move all information about the
3769         internal structure of the repository to User modules node.  Rename
3770         it to "Repository storage" ("User modules" wasn't particularly
3771         clear).  Mention CVSUMASK.  Much clarification and
3772         reorganization.
3773         (Basic concepts): Remove material which duplicates what is now in
3774         Repository.  Rewrite paragraph introducing modules.
3775
3776         * cvs.texinfo (Starting a new project): In discussing difficulty
3777         in renaming files, don't refer to "cvs 1.x"--there is no
3778         non-vaporous "cvs 2.x".  Reword to reflect that part of the reason
3779         to avoid renames (where possible) is not because of CVS at all, and
3780         to try to give a general impression of how bad CVS issues involved in
3781         renaming are.
3782
3783 Fri Sep 27 04:23:44 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3784
3785         * cvs.texinfo (Adding files): Talk about directories, not modules,
3786         since that is what is meant.  Suggest using -kb option to add
3787         rather than running cvs admin after the fact and xref to Binary
3788         files not admin examples.  Incorporate information which had been
3789         in "add" node (there was a lot of duplication).  Don't document
3790         use of "add" on a directory to take the place of "cvs update -d";
3791         the latter is simpler and more logical.
3792         (add, add options, add examples): Removed.
3793         (release output, release options): Update xrefs accordingly.
3794         (Adding files, Removing files): Mention the fact that adds and
3795         removes are branch-specific.
3796         (Merging adds and removals): New node.
3797
3798         * cvs.texinfo (Concurrency): When mentioning RCS locks, use the
3799         term reserved checkouts and xref to the place where we discuss
3800         them in more depth.
3801
3802 Thu Sep 26 08:26:01 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3803
3804         * cvs.texinfo (log): Add comments about timezones.
3805         (log, Common options): Add index entries for timezone and zone, time.
3806
3807 Wed Sep 25 11:05:30 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3808
3809         * cvs.texinfo (log options): Add xref to where we describe the
3810         date formats that -d accepts.
3811         (Common options): Don't refer to date formats accepted by co(1);
3812         CVS's rules have never been the same.  Add long whiny comment
3813         about what a mess date formats are.
3814
3815 Tue Sep 24 11:49:02 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3816
3817         * cvs.texinfo (From other version control systems): The RCS file
3818         must not be locked when you copy it to the CVS repository.
3819
3820         * cvs.texinfo (Editing files): Also discuss how to revert in the
3821         non-watch case.  Add some index entries.
3822
3823         * cvs.texinfo (update output): Add comment about how we *should*
3824         be handling .# files.  Mention fact that it is different under
3825         VMS.  Add .# to index.
3826
3827 Fri Sep 20 13:08:33 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3828
3829         * cvs.texinfo (Multiple developers): Revise text on reserved
3830         versus unreserved checkouts extensively.  Move index entries for
3831         "reserved checkouts" and "RCS-style locking" to here.  Add
3832         cross-reference to cvs admin -l.  Add new section "Choosing a
3833         model".
3834         (Editing files): Add note about use of the word "checkout".
3835
3836 Tue Sep 17 00:54:57 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3837
3838         * cvs.texinfo (Defining the module): Don't suggest "cvs co
3839         modules"; that depends on a "modules" module being defined which
3840         is not the default which is created by "cvs init".  Instead
3841         suggest "cvs co CVSROOT/modules" which should always work.
3842
3843 Tue Sep 17 00:43:49 1996  VaX#n8  <vax@linkdead.paranoia.com>
3844                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
3845
3846         * cvs.texinfo (Rename by copying): Suggest "cvs tag -d" on the file
3847         "new", not on everything.  Also don't suggest deleting branch tags.
3848
3849 Tue Sep 17 00:34:39 1996  David A. Swierczek  <swierczekd@med.ge.com>
3850
3851         * Makefile.in (install-info): Note whether files are in srcdir and
3852         deal with it rather than cd'ing into srcdir.
3853
3854 Mon Sep 16 23:33:36 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3855
3856         * cvs.texinfo (Wrappers): Add comment about using wrappers to
3857         compress files in the repository.
3858
3859         * cvs.texinfo (modules): Add comments about how we should be
3860         documenting how -i and friends operate in client/server CVS.
3861
3862         * cvs.texinfo (File permissions): Describe the need for write
3863         permissions for locks and val-tags.
3864
3865         * cvs.texinfo (commitinfo): Add comment about using commitinfo to
3866         enforce who has access.
3867
3868 Wed Jul 24 17:01:41 1996  Larry Jones  <larry.jones@sdrc.com>
3869                           and Jim Kingdon  <kingdon@harvey.cyclic.com>
3870
3871         * cvs.texinfo (checkout): Refer to "update output" node.
3872         (import): Add new import output node.
3873         (release): Correct release output menu entry (used to be
3874         release options instead).
3875         (update output): Say this is output from checkout as well as
3876         update.
3877
3878 Mon Sep 16 16:18:38 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3879
3880         * cvs.texinfo (Common options): Clarify that CVS uses MM/DD/YY dates.
3881
3882         * cvs.texinfo (Common options): Add comment about what HEAD means.
3883
3884 Mon Sep 16 10:52:04 1996  Norbert Kiesel  <nk@col.sw-ley.de>
3885
3886         * cvs.texinfo (Global options): Document global '-T' option.
3887
3888 Sat Sep 14 10:46:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3889
3890         * cvs.texinfo (Keeping a checked out copy): New node.
3891
3892 Fri Sep 13 23:55:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3893
3894         * cvs.texinfo (Magic branch numbers): Delete song and dance about
3895         how cvs log can't cope with magic branches because rlog doesn't
3896         know about them; cvs log no longer calls rlog.  Delete item about
3897         how you can't specify a symbolic branch to cvs log; that is fixed.
3898
3899 Wed Sep 11 22:48:21 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3900
3901         * cvs.texinfo (Password authentication server): Add comments
3902         regarding port numbers and troubleshooting.
3903
3904 Tue Sep 10 10:36:00 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3905
3906         * cvs.texinfo (What is CVS?): Reword text regarding info-cvs,
3907         to avoid overfull hbox.
3908
3909         * cvs.texinfo (Binary files): Add comment about further issues
3910         with recovering from failure to use -kb.
3911
3912         * cvs.texinfo (Conflicts example): Describe the "feature" by which
3913         CVS won't check in files with conflicts.
3914         (File status): Expand and revise to document all the possible
3915         statuses from cvs status.  Also document "Working revision" and
3916         "Repository revision".  Refer to other sections for other aspects
3917         of cvs status.
3918         (status options): Refer to other sections as appropriate.
3919         (update output): Refer user to Conflicts example node.  Add
3920         comment regarding purging of .# files.
3921
3922 Fri Sep  6 11:47:14 1996  Ian Lance Taylor  <ian@cygnus.com>
3923
3924         * cvs.texinfo (Kerberos authenticated): Mention need for
3925         --enable-encryption option in order to use encryption.
3926         (Global options): Likewise, in description of -x option.
3927
3928 Thu Sep  5 14:31:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3929
3930         * cvs.texinfo (Connecting via rsh): Discuss :ext:, :server:, and
3931         CVS_RSH.
3932         (Remote repositories): Mention what default is if no access method
3933         is specified.
3934         (Environment variables): Don't discuss CVS_RSH at length here;
3935         rely on reference to "Connecting via rsh" node.
3936
3937 Mon Aug 26 15:39:18 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3938
3939         * cvsclient.texi (Protocol Notes): When talking about having the
3940         client know the original contents of files, suggest cvs edit as a
3941         solution.
3942
3943 Thu Aug 22 10:44:40 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3944
3945         * cvs.texinfo (Keyword list): Document Name keyword.
3946
3947         * cvs.texinfo (Tags): Revise comment regarding legal tag names.
3948
3949 Mon Aug 12 14:58:54 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3950
3951         * cvs.texinfo (Password authentication security): Add comment
3952         about how some of this is not pserver-specific.
3953
3954 Tue Aug  6 16:48:53 1996  Ian Lance Taylor  <ian@cygnus.com>
3955
3956         * cvs.texinfo (log, log options): Update for changes to cvs log
3957         now that it no longer invokes rlog.
3958
3959 Thu Jul 25 10:10:16 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3960
3961         * cvsclient.texi (Requests): Fix typo (Kerberos-request ->
3962         Kerberos-encrypt).
3963
3964 Wed Jul 24 18:53:13 1996  Ian Lance Taylor  <ian@cygnus.com>
3965
3966         * cvs.texinfo (Kerberos authenticated): Change the note that the
3967         Kerberos connection is not encrypted.
3968         (Global options): Add documentation for -x.
3969         * cvsclient.texi (Protocol Notes): Remove enhancement note about
3970         Kerberos encryption.
3971         (Requests): Add documentation for Kerberos-encrypt request.
3972
3973 Thu Jul 18 18:27:40 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3974
3975         * cvs.texinfo (Creating a repository): Mention need to be able to
3976         create lock files in the repository.
3977
3978         * cvsclient.texi (Responses): In F response, make at least a
3979         minimal attempt to define "flush".
3980
3981         * cvs.texinfo (Wrappers): Document -k.
3982         (From files, Binary files in imports): Say that imports can deal
3983         with binary files and refer to Wrappers node for details.
3984         (Binary files): Likewise for imports and adds.
3985
3986 Sat Jul 13 18:29:10 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
3987
3988         * cvs.texinfo (Binary files): Add paragraph concerning the fact
3989         that the keyword expansion mode is not versioned, and why this is
3990         a problem.
3991
3992 Fri Jul 12 18:55:06 1996  Ian Lance Taylor  <ian@cygnus.com>
3993
3994         * cvsclient.texi (Requests): Document Gzip-stream.
3995
3996 Thu Jul 11 21:51:45 1996  Ian Lance Taylor  <ian@cygnus.com>
3997
3998         * cvsclient.texi (Responses): Document new "F" response.
3999
4000 Wed Jul 10 18:46:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4001
4002         * cvs.texinfo (log): Don't document "rlog"; it is deprecated.
4003
4004 Sat Jul  6 22:07:45 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4005
4006         * cvs.texinfo (Environment variables): Document more temp
4007         directory nonsense, this time with "patch".
4008
4009 Fri Jul  5 23:27:40 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4010
4011         * cvsclient.texi (Responses): Add comment regarding "/." ending.
4012
4013 Fri Sep 13 10:52:09 1996  Greg A. Woods  <woods@clapton.seachange.com>
4014
4015         * cvs.texinfo: don't force afourpaper -- Letter prints much better
4016         on A4 than the other way around, believe you me!
4017         (rdiff options): describe -k and new -K.
4018         (RCS keywords): add description of $Name.
4019         (Using keywords): add description of #ident and example of using
4020         $Name.
4021         - also fixed cross references to Substitution modes in various
4022         places.
4023         (import options): mention that -b 1 imports to the trunk.
4024
4025 Tue Jul  2 22:40:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4026
4027         * cvs.texinfo (Sticky tags): Update to reflect change in
4028         "resurrected" message.
4029
4030 Fri Jun 28 10:48:33 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4031
4032         * cvs.texinfo (Connecting via rsh): Add comment about what we
4033         might be saying about troubleshooting.
4034
4035 Sun Jun 23 10:07:45 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4036
4037         * cvs.texinfo (Password authentication security): Add comment
4038         regarding anoncvs as practised by OpenBSD.
4039
4040 Wed Jun 19 15:41:11 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4041
4042         * cvs.texinfo (Administrative files): Add xref to Intro
4043         administrative files.
4044         (Intro administrative files): Add comment suggesting future
4045         reorganizations of this material.
4046         (syntax): Add comment regarding this node.
4047         (Getting Notified): Actually document the notify file.  It hadn't
4048         really been documented to speak of.
4049         (editinfo,loginfo,rcsfino,cvsignore): Make the index entries
4050         follow the standard "foo (admin file)" format.
4051
4052 Fri Jun 14 18:14:32 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4053
4054         * cvs.texinfo (editinfo): Discuss the way editinfo falls down in
4055         the face of -m or -F options to commit, or remote CVS.
4056
4057 Thu Jun 13 15:08:27 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4058
4059         * cvs.texinfo (Watches): Add comment discussing the
4060         fact that using cvs edit instead of chmod is not enforced.
4061
4062         * cvs.texinfo (Setting up): Add index entry for "init (subcommand)".
4063         (Creating a repository): Move contents of node Setting up here...
4064         (Setting up): ...and remove this node.
4065         (Creating a repository): Don't refer to the INSTALL file (it just
4066         refers back to us!).
4067
4068         * cvsclient.texi (Responses): Document the fact that the server
4069         should send data only when the client is expecting responses.
4070
4071 Wed Jun 12 16:04:48 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4072
4073         * cvsclient.texi (Entries Lines): Add comment regarding specifying
4074         the meaning of "any other" data, in the conflict field.
4075         (Example): Make it clear that using a separate connection for each
4076         command is not required by the protocol.  Add some comments
4077         regarding ways in which the example is out of date or wrong.
4078
4079 Fri Jun  7 18:02:36 1996  Ian Lance Taylor  <ian@cygnus.com>
4080                           and Jim Kingdon  <kingdon@cyclic.com>
4081
4082         * cvs.texinfo (annotate): Document new -r, -D, and -f options.
4083
4084 Fri Jun  7 16:59:47 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4085
4086         * cvs.texinfo (Invoking CVS): Add comment describing why only some
4087         commands are listed here.
4088         (Structure, Environment variables): Don't describe CVS as a
4089         front-end to RCS.
4090
4091 Tue Jun  4 21:19:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4092
4093         * cvsclient.texi (Responses): Document Created and Update-existing.
4094
4095 Mon Jun  3 17:01:02 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4096
4097         * cvsclient.texi (Responses): Clarify "diff -c" versus "diff -u"
4098         format in Patched response.  Don't specify how the client must
4099         implement its patch-applying functionality.
4100
4101 Sun May 26 17:12:24 1996  Norbert Kiesel  <nk@col.sw-ley.de>
4102
4103         * cvs.texinfo (tag options) Document option "-c".
4104
4105 Thu May 23 21:11:56 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4106
4107         * cvs.texinfo (Credits): Rewrite section on FAQ to reflect the
4108         fact that FAQ is no longer maintained.
4109         (What is CVS?): Mention comp.software.config-mgmt as well as
4110         info-cvs.  Mention the fact that info-cvs-request can be slow in
4111         responding.
4112         (What is CVS?): Rather than say that cvs is not a configuration
4113         mangement system, say specifically what it lacks (change control,
4114         etc.).  I added process control (which was sorely lacking from the
4115         list of configuration management functionality), and deleted some
4116         functions such as tape construction which are not provided by the
4117         well-known configuration management systems.
4118
4119         * cvs.texinfo (checkout options): Add comment regarding
4120         subdirectories (lack of clarity pointed out by ian@cygnus.com).
4121         Add comment about that infernal "short as possible" wording.
4122
4123         * cvs.texinfo (Global options): Fix error ("diff" -> "log")
4124         (reported by ian@cygnus.com).
4125         Remove footnote "Yes, this really should be fixed, and it's being
4126         worked on"--it isn't clear what "this" is, and I doubt anyone is
4127         working on it.
4128
4129 Tue May 21 17:22:18 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4130
4131         * cvsclient.texi (Requests): Clarify Directory with "." as local
4132         directory, and that filename for Questionable cannot contain "/".
4133
4134 Mon May 20 13:15:25 1996  Greg A. Woods  <woods@most.weird.com>
4135
4136         * cvs.texinfo (rdiff): description from main.c:cmd_usage
4137         (rtag): description from main.c:cmd_usage
4138         (status): description from main.c:cmd_usage
4139         (tag): description from main.c:cmd_usage
4140         [all for the sake of consistency]
4141
4142 Fri May 17 11:42:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4143
4144         * cvs.texinfo: Add index entries for :local:, etc.
4145         (Password authentication server): Revert erroneous change
4146         regarding the format of CVSROOT/passwd file.
4147
4148 Thu May 16 17:06:46 1996  Noel Cragg  <noel@gargle.rain.org>
4149
4150         * cvsclient.texi (Notes): Removed paragraphs about various server
4151         invocations which are now described in full in node "Connection
4152         and Authentication."
4153         (Requests): Include a note that "gzip-file-contents" doesn't
4154         follow the upper/lowercase convention and that unknown reqests
4155         always elicit a response, regardless of capitalization.
4156
4157         * cvs.texinfo (Kerberos authenticated): Removed bogus version
4158         number.
4159         (Repository): explain the ":local:" access method.
4160
4161 Wed May 15 23:43:04 1996  Noel Cragg  <noel@gargle.rain.org>
4162
4163         * cvsclient.texi (Goals): mention access methods.
4164         (Requests): add note about convention: requests starting with a
4165         captial letter don't have any expected response.  Made sure each
4166         request has a "Response expected" note.
4167
4168         * cvs.texinfo (Remote repositories): add info about access
4169         methods; fix pserver info.
4170
4171 Tue May 14 08:56:41 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4172
4173         * cvs.texinfo (Environment variables): Try to document somewhat
4174         more accurately where we put temporary files.
4175
4176         * cvs.texinfo (From files): Say directory tree instead of module
4177         where that is what we mean.  Use @var{wdir} and @var{rdir} in the
4178         example instead of using @var{dir} for two different things.
4179         (From files): Say directory tree instead of module
4180         where that is what we mean.
4181         (Binary files): When using cvs admin -kb, one needs an extra
4182         commit step on non-unix systems.
4183         (Binary files in imports): New node.
4184         (Wrappers): Add comment regarding indent example.
4185         (Top): Don't refer to modules when that is not what we mean.
4186
4187 Fri May 10 09:39:49 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4188
4189         * cvs.texinfo (Sticky tags): Explain what sticky dates and
4190         non-branch sticky tags are good for.
4191
4192         * cvs.texinfo (Repository): Document that -d overrides CVS/Root.
4193
4194 Wed May  1 15:38:26 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4195
4196         * cvs.texinfo (Tags): Document un-revision of all-uppercase tag
4197         names.
4198
4199 Wed Apr 24 08:41:51 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4200
4201         * cvs.texinfo (Password authentication security): Rewrite sentence
4202         on complex and unknown security bugs to clarify that it is
4203         referring to people who have been give access to cvs, not to holes
4204         in the authentication method (which is relatively simple).
4205
4206 Tue Apr 23 09:31:29 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4207
4208         * cvs.texinfo (Wrappers): Talk about what -m does (and does not
4209         do).  Other minor edits.
4210
4211 Wed Apr 17 15:27:03 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4212
4213         * cvs.texinfo (rcsinfo): Rewrite paragraph concerning remote CVS.
4214         * cvsclient.texi (Responses): Document Template response.
4215
4216 Sun Apr 14 16:01:39 1996  Karl Fogel  <kfogel@floss.red-bean.com>
4217
4218         * .cvsignore: added CVSvn.texi.
4219
4220 Wed Apr 10 16:56:21 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4221
4222         * cvs.texinfo (~/.cvsrc): Mention setting global options with "cvs".
4223
4224         * cvs.texinfo (release): Change "modules" to "directories".
4225         Release does not take module names as arguments.
4226
4227         * cvs.texinfo (Creating a branch): Add comments about how we
4228         should better document tagging the branchpoint.
4229
4230 Tue Apr  9 19:59:45 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4231
4232         * cvs.texinfo (Top): Use @value{CVSVN}, not a vague refenece to 1.4.
4233
4234         * cvs.texinfo (From other version control systems): New node.
4235
4236 Mon Apr  8 15:59:37 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4237
4238         * cvsclient.texi (Connection and Authentication): Revise kerberos
4239         and pserver sections to reflect the fact that port 2401 is now
4240         officially registered.
4241
4242 Thu Mar 28 09:51:13 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4243
4244         * cvs.texinfo (History browsing): Reinstate this node.  Try to get
4245         it into some minimally useful state (it still needs a lot of
4246         work).
4247         (annotate): New node, subnode of History browing.
4248
4249         * cvsclient.texi (Requests): Add annotate request.
4250
4251 Tue Mar 26 08:46:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4252
4253         * cvs.texinfo: In various examples, change tag names to avoid tag
4254         names reserved to CVS.
4255
4256         * cvs.texinfo (Tags): Document what is a valid tag name.
4257
4258         * cvs.texinfo (Substitution modes): Try to describe how the
4259         various keyword expansion settings interract.
4260         (Binary files): Suggest cvs update -A, not removing file and then
4261         updating it, to get effect of new keyword expansion options.
4262
4263         * cvs.texinfo (admin options): Mention CVS's use of `dead' state.
4264
4265 Thu Mar 21 08:25:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4266
4267         * cvs.texinfo (Environment variables): Expand introduction to RCS
4268         environment variables.  Expand and correct CVS_SERVER_SLEEP.
4269
4270         * cvs.texinfo (Environment variables): Remove POSIXLY_CORRECT; cvs
4271         requires options to precede arguments regardless of it.
4272
4273 Thu Mar 21 08:18:42 1996  Norbert Kiesel <nk@col.sw-ley.de>
4274
4275         * cvs.texinfo: Remove paragrahps about a forthcoming CVS
4276           newsgroup and about sending patches to think.com.
4277           (Environment): Document some more (all?) used environment
4278           variables.
4279
4280 Wed Mar 20 09:44:21 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4281
4282         * cvsclient.texi (Introduction): New node.
4283         * Makefile.in: Add cruft to reflect fact that cvsclient.texi now
4284         uses CVSvn.texi.
4285
4286 Mon Mar 18 14:43:53 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4287
4288         * cvsclient.texi (Requests): Add Case request.
4289
4290 Wed Mar 13 16:01:47 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4291
4292         * cvsclient.texi (Connection and Authentication): New node.
4293
4294         * cvsclient.texi (Requests): Expand discussion of Root a bit.
4295
4296         * cvs.texinfo (Setting up): Don't refer to INSTALL file; revise to
4297         reflect some information which had been in the INSTALL file.
4298
4299         * cvs.texinfo (history file): Update to reflect cvsinit -> cvs
4300         init.  Adjust discussion of whether history file format is
4301         documented.
4302         (Setting up): Update to reflect cvsinit -> cvs init.
4303
4304         * cvsclient.texi (Requests): Document init request.
4305
4306 Thu Feb 29 10:08:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4307
4308         * cvs.texinfo (loginfo example): Adjust example to reflect the way
4309         that CVS actually works.  Add comments questioning whether that is
4310         the best behavior.
4311
4312         * cvs.texinfo (cvsignore): Document additions to default ignore list.
4313
4314 Mon Feb 26 13:48:01 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4315
4316         * cvsclient.texi (Filenames): New node, documents / vs \, etc.
4317
4318 Wed Feb 24 1996  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
4319
4320         * cvs.texinfo (Password authentication server): Mention
4321         support for imaginary usernames.
4322
4323 Thu Feb 15 16:34:56 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4324
4325         * cvs.texinfo (Variables): Add new internal variable $USER.
4326
4327 Wed Feb 14 22:52:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4328
4329         * cvs.texinfo (export, admin): Document -k option to cvs export.
4330
4331         * cvs.texinfo (admin options): Mention using -l, -u, -L, and -U in
4332         conjunction with rcslock.pl.
4333
4334 Mon Feb 12 16:38:41 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4335
4336         * cvs.texinfo: Remove references to mkmodules.
4337
4338 Sun Feb 11 12:31:36 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4339
4340         * cvsclient.texi: Add Set request.
4341
4342         * cvs.texinfo (Variables): Rewrite to reflect user variables
4343         replacing environment variables; motivate the discussion better.
4344         (Global options): Add -s option.
4345
4346 Sat Feb 10 11:18:37 1996  Jim Blandy  <jimb@totoro.cyclic.com>
4347
4348         * cvs.texinfo (Variables): Fix @table commands.
4349
4350 Fri Feb  9 17:31:18 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4351
4352         * cvs.texinfo (Variables): New node.
4353
4354         * Makefile.in (CVSvn.texi): New rule.
4355         (OBJDIR_DISTFILES): Add CVSvn.texi.
4356         (cvs.dvi,cvs.info): Add cruft to deal with it being in build dir
4357         or srcdir.
4358         * cvs.texinfo: Include CVSvn.texi and use the version number from
4359         it instead of a hardcoded version number and date.
4360
4361 Thu Feb  1 13:28:03 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4362
4363         * cvs.texinfo (Sticky tags): Expand so it really documents the
4364         features it is talking about rather than referring to "Appendix
4365         A".  Add example of how to restore the old version of a dead
4366         file.  In various other parts of the manual refer to this node, in
4367         some cases deleting duplicative text.  In the case of cvs admin
4368         -b, mention vendor branch usage.
4369         (Removing files): Discuss removing files (in user-visible terms,
4370         not in terms of the Attic and such).
4371         (remove): Remove node; merge contents into Removing files.
4372
4373 Tue Jan 30 17:52:06 1996  Jim Blandy  <jimb@totoro.cyclic.com>
4374
4375         * cvs.texinfo: Tweak @top node, to make file compatible with both
4376         makeinfo and texinfo-format-buffer.  Perhaps we should fix the
4377         formatters to agree on what constitutes valid texinfo.
4378
4379 Mon Jan 29 16:38:33 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4380
4381         * cvsclient.texi (Requirements): New node, to talk about required
4382         versus optional parts of the protocol.
4383
4384 Sun Jan 28 09:00:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4385
4386         * cvsclient.texi (Modes): Add discussion what what the mode really
4387         means (across diverse operating systems).
4388
4389 Tue Jan 23 12:54:57 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4390
4391         * cvs.texinfo: Per mail from Per Cederqvist, change author to "Per
4392         Cederqvist et al".  Also remove sentence about Signum shipping
4393         hardcopy manuals and add information on Cyclic.  Change version
4394         number to 1.6.87.
4395
4396 Fri Jan 12 15:29:39 1996  Vince Demarco  <vdemarco@bou.shl.com>
4397
4398         * cvs.texinfo: Fix the documentation for the com/uncom change
4399         to wrap/unwrap. make everything consistant
4400
4401 Wed Jan 10 16:11:54 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4402
4403         * cvs.texinfo (Concurrency): Add index entries; minor clarification.
4404
4405 Tue Jan  9 16:03:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4406
4407         * cvs.texinfo (Getting Notified): Document users file.
4408
4409         * cvs.texinfo (cvsignore): Add *.obj to list of ignored files.
4410
4411 Wed Jan  3 17:01:58 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4412
4413         * cvs.texinfo (import): Adjust list of ignored files to match
4414         recent change to CVS (CVS* -> CVS CVS.adm).  Consolidate
4415         discussion of ignored files in one place (with xrefs from others).
4416
4417         * cvsclient.texi: Remove How To node.  It was out of date
4418         (again!), and I am getting sick of trying to update it (internals
4419         documentation should be in the comments, where it at least has a
4420         fighting chance of staying up to date).
4421         (Protocol): Say what \n and \t mean in this document.
4422
4423 Tue Jan  2 23:39:32 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4424
4425         * cvs.texinfo (Wrappers): Change comb/uncom to wrap/unwrap.
4426
4427 Mon Jan  2 23:00:00 1996  Vince Demarco  <vdemarco@bou.shl.com>
4428
4429         * cvs.texinfo: update the Wrappers documentation so it isn't
4430         so NEXTSTEP centric. The wrappers code has alot of other
4431         general uses. The new version of the documentation tryes
4432         to show that to the reader.
4433
4434 Mon Jan  1 13:09:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
4435
4436         * cvsclient.texi (Responses): Clarify that Module-expansion is not
4437         suitable for passing to co.
4438
4439 Sun Dec 31 10:53:47 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4440
4441         * cvs.texinfo (Password authentication server): Suggest specifying
4442         -b in inetd.conf.
4443
4444         * cvs.texinfo (Password authentication): Variety of cleanups and
4445         minor fixes, including shorter node names.
4446
4447 Sun Dec 24 02:37:51 1995  Karl Fogel  <kfogel@floss.cyclic.com>
4448
4449         * cvs.texinfo (Using the client with password authentication):
4450         tixed fypos.
4451
4452 Sun Dec 24 00:00:16 1995  Karl Fogel  <kfogel@floss.cyclic.com>
4453
4454         * cvs.texinfo (Remote repositories): use @code{rsh} most places,
4455         because it is the name of a program, and because I am a pedant.
4456         Refer to new node "Password authenticated".
4457         (Password authenticated): new node.
4458         (Setting up the server for password authentication): new node.
4459         (Using the client with password authentication): new node.
4460         (Security considerations with password authentication): new node.
4461
4462         These are all really long node names, but it seems necessary that
4463         they be descriptive in case they're referenced elsewhere.  If you
4464         can think of a way out of this, please change them.
4465
4466 Thu Dec 21 12:09:34 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4467
4468         * cvsclient.texi (Requests): Add Questionable.  Revise
4469         documentation of export and update to explain role of -I option.
4470
4471 Tue Dec 19 16:44:18 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4472
4473         * cvs.texinfo: Update binary files info for -kb.
4474
4475 Mon Dec 11 12:20:55 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4476
4477         * cvsclient.texi (Responses): Add Notified and Mode.
4478         (Requests): Add Notify, noop, watch-on, watch-off, watch-add,
4479         watch-remove, watchers, and editors.
4480         * cvs.texinfo (Watches): New node, to describe new developer
4481         communication features.
4482
4483 Thu Nov 23 08:59:09 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4484
4485         * cvs.texinfo (admin options): In saying that cvs admin -o is not
4486         such a good way to undo a change, refer to the section which
4487         describes the preferred way.
4488
4489 Thu Nov 13 16:39:03 1995  Fred Fish  <fnf@cygnus.com>
4490
4491         * Makefile.in: Remove extraneous tab from empty line.
4492
4493 Mon Nov 13 15:00:26 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4494
4495         * cvs.texinfo (Concurrency): New node, to describe user-visible
4496         behaviors associated with cvs locks.
4497
4498         * cvs.texinfo (Remote repositories): Add more details of how to
4499         set things up (with rsh and kerberos).
4500
4501 Thu Nov  9 11:41:37 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4502
4503         * cvs.texinfo: Remove -Q and -q options from command synopses.
4504
4505 Wed Nov  8 09:38:00 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4506
4507         * cvsclient.texi (Notes): Revise paragraph on server memory use
4508         problem.
4509
4510 Tue Nov  7 16:26:39 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4511
4512         * cvs.texinfo: Document merging more than once from a branch;
4513         miscellaneous cleanups.
4514
4515 Mon Oct 30 13:12:53 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4516
4517         * cvs.texinfo (modules): Document -e.
4518
4519 Thu Oct 26 11:15:40 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4520
4521         * cvs.texinfo (Tags): Update "version" vs. "revision" for CVS 1.5.
4522         (Index,BUGS): Change bug reporting address from Per Cederqvist to
4523         bug-cvs@prep.ai.mit.edu.
4524
4525 Wed Oct 25 15:37:05 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4526
4527         * cvs.texinfo: Miscellaneous minor changes (clean up CVS/Root
4528         stuff, don't say release requires a module entry, etc.).
4529
4530 Tue Oct 24 11:01:22 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4531
4532         * cvs.texinfo: More precisely describe scope of document.
4533         * cvsclient.texi: Describe scope of document
4534
4535 Thu Oct 12 11:25:40 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
4536
4537         * cvs.texinfo: cover page now refers to CVS 1.6, and "last
4538         updated" date has been upped to today.
4539
4540 Wed Oct 11 22:30:10 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4541
4542         * Makefile.in (info): Look for *.info* either in build dir or in
4543         srcdir.
4544
4545 Mon Oct  2 17:10:49 1995  Norbert Kiesel  <nk@col.sw-ley.de>
4546
4547         * cvs.texinfo (admin): Describe usage of CVS_ADMIN_GROUP to
4548         restrict usage of admin.
4549
4550 Fri Oct  6 21:17:50 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4551
4552         * cvs.texinfo (~/.cvsrc): Document change to command name matching.
4553
4554 Thu Oct  5 18:03:41 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4555
4556         * Makefile.in (install-info): Add comment about srcdir.
4557
4558 Wed Sep 13 12:45:53 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4559
4560         * cvs.texinfo (Moving files): Rewrite "Outside" node to clarify
4561         that history is still there and describe how to get it.  Assorted
4562         cleanups.
4563
4564 Tue Sep 12 19:02:47 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4565
4566         * cvs.texinfo (Removing files): Remove section on limitations
4567         which are gone now that we have death support.
4568
4569 Wed Aug 30 12:32:29 1995  Karl Fogel  <kfogel@floss.cyclic.com>
4570
4571         * cvs.texinfo (Remote Repositories): new node, referred to from
4572         `Basics' and `Repository'.
4573         (Repository): documented new `-d' vs. `$CVSROOT' vs. `CVS/Root'
4574         behavior.
4575         (commitinfo): document client/server-case behavior.
4576         (editinfo):   document client/server-case behavior.
4577         (loginfo):    document client/server-case behavior.
4578         (rcsinfo):    document client/server-case behavior.
4579
4580 Mon Aug 21 00:23:45 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
4581
4582         * cvsclient.texi (How To): The way to force rsh is to set
4583         CVS_CLIENT_PORT to -1, not to some bogus value.
4584
4585 Tue Aug 15 17:12:08 1995  Karl Fogel  <kfogel@floss.cyclic.com>
4586
4587         * cvs.texinfo
4588         (Basic concepts): talk about remote repositories.
4589         (Repository): same.
4590
4591 Mon Jul 24 19:09:12 1995  James Kingdon  <kingdon@harvey.cyclic.com>
4592
4593         * cvs.texinfo: Remove references to -q and -Q command options.
4594
4595 Fri Jul 21 10:33:07 1995  Vince DeMarco <vdemarco@bou.shl.com>
4596
4597         * cvs.texinfo: Changes for CVSEDITOR and wrappers.
4598
4599 Thu Jul 13 23:04:12 CDT 1995  Jim Meyering  (meyering@comco.com)
4600
4601         * Makefile.in (cvs-paper.ps): *Never* redirect output directly to
4602         the target (usu $@) of a rule.  Instead, redirect to a temporary
4603         file, and then move that temporary to the target.  I chose to
4604         name temporary files $@-t.  Remember to be careful that the length
4605         of the temporary file name not exceed the 14-character limit.
4606
4607 Sun Jul  9 19:03:00 1995  Greg A. Woods  <woods@most.weird.com>
4608
4609         * doc/cvs.texinfo:
4610         - document '-q' for 'cvs status'
4611         - correction to regexp use in *info files
4612         - correction to use of 'cvsinit' script
4613         (from previous local changes)
4614
4615 Tue Jun 20 18:57:55 1995  James Kingdon  <kingdon@harvey.cyclic.com>
4616
4617         * Makefile.in (dist-dir): Depend on $(OBJDIR_DISTFILES).
4618
4619 Fri Jun 16 21:56:16 1995  Karl Fogel <kfogel@cyclic.com>
4620                           and Jim Meyering <meyering@comco.com>
4621
4622         * update.c (update_file_proc): If noexec, just write 'C', don't merge.
4623
4624 Fri Jun 16 07:56:04 1995  Jim Kingdon  (kingdon@cyclic.com)
4625
4626         * cvs-paper.ps: Added.
4627
4628 Sat May 27 08:46:00 1995  Jim Meyering  (meyering@comco.com)
4629
4630         * Makefile.in (Makefile): Regenerate only Makefile in current
4631         directory when Makefile.in is out of date.  Depend on ../config.status.
4632
4633 Sat May 27 08:08:18 1995  Jim Meyering  (meyering@comco.com)
4634
4635         * doc/Makefile.in (realclean): Remove more postscript and info files.
4636
4637 Fri Apr 28 22:44:06 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
4638
4639         * Makefile.in (DISTFILES): Updated.
4640         (doc): Depend on cvsclient.ps too.
4641         (cvs.aux, cvsclient.aux): Add target.
4642         (cvsclient.dvi): Don't nuke the aux file.  They're small and
4643         helpful.
4644         (cvsclient.ps): New target.
4645         (dist-dir): Renamed from dist; changed to work with DISTDIR
4646         variable from parent.
4647
4648 Sun Apr 23 22:13:18 1995  Noel Cragg  <noel@vo.com>
4649
4650         * Makefile: Added more files to the `clean' target.
4651         * .cvsignore: Added the same files.
4652
4653 Mon Nov 28 10:22:46 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4654
4655         * cvsclient.texi (Notes): Remove item about commit options; now
4656         fixed.  Rewrite paragraph about server memory usage.
4657
4658         * cvsclient.texi (Responses): Add Set-checkin-prog and
4659         Set-update-prog.
4660         (Requests): Add Checkin-prog and Update-prog.
4661         * cvsclient.texi (TODO): Remove last item (it is fixed) and node.
4662
4663 Fri Nov 18 16:51:36 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4664
4665         * cvsclient.texi (Requests): Add Max-dotdot.
4666
4667 Thu Nov  3 07:04:24 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4668
4669         * cvsclient.texi (Protocol): Add Directory request.
4670         (TODO): Remove item about renaming directories.
4671         (Protocol): Change @subheading to @node/@section.
4672
4673 Fri Oct 28 07:51:13 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4674
4675         * cvsclient.texi (Protocol): Add expand-module request and
4676         Module-expansion response.
4677         (Protocol Notes, TODO): Remove items about cvs co funkiness.
4678
4679 Wed Oct 12 19:49:36 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4680
4681         * cvsclient.texi (Protocol): Add Copy-file response.
4682
4683         * cvsclient.texi (How To): Correct item about where declaration
4684         of cvs commands go.
4685
4686         * cvsclient.texi (Protocol): Add new commands.  Merge description
4687         of how commands work which was duplicated among the various
4688         commands.  Formatting cleanups.
4689         (TODO): Remove item about bad error message on checking in a
4690         nonexistent file; this works now (presumably fixed by the
4691         Unchanged stuff).
4692         (Notes): Remove thing about trying unsupported commands via NFS,
4693         rdist, etc.  Also remove item about some commands not being
4694         supported.  There are no unsupported commands anymore.
4695
4696 Tue Sep 13 13:28:52 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4697
4698         * cvsclient.texi (Protocol): Document New-entry response.
4699
4700 Mon Sep 12 06:35:15 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4701
4702         * cvsclient.texi (Protocol): Clarify that checksum is of patched
4703         file, not patch itself.  Fix typo (valid-requests -> Valid-requests).
4704
4705         * cvsclient.texi (Protocol): Document Sticky request and
4706         Set-sticky and Clear-sticky responses.
4707         (Notes): Remove sticky tags from todo list.
4708
4709 Thu Sep  8 14:23:58 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4710
4711         * cvsclient.texi (Protocol): Document Static-directory requests
4712         and Set-static-directory and Clear-static-directory responses.
4713         (Notes): Remove Entries.Static support from todo list.
4714
4715         * cvsclient.texi (Protocol): Document Unchanged and UseUnchanged
4716         requests.  Update documentation of Entry and Lost accordingly.
4717
4718 Mon Aug 22 14:08:21 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4719
4720         * cvsclient.texi (Goals): Remove mention of rsh.
4721         (Protocol Notes, TODO): Remove compression item.
4722         (Protocol): Document "status" request.
4723         (TODO): Remove suggestion to add "cvs status".
4724
4725 Tue Jul 19 10:02:53 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4726
4727         * Makefile.in (install-info): Do not depend upon installdirs.
4728
4729 Fri Jul 15 12:56:53 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4730
4731         * Makefile.in (all): Do not depend upon info.
4732         (install): Do not depend upon install-info.
4733
4734 Thu Jul  7 20:43:12 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4735
4736         * cvsclient.texi (Protocol): Add Checksum response.
4737
4738 Thu Jun 30 15:16:50 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4739
4740         * cvsclient.texi (Protocol): Add Global_option request.
4741
4742 Wed Jun 29 14:09:42 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
4743
4744         * cvsclient.texi: Describe sending patches, including the dummy
4745         update-patches request and the Patched response.  Mention Kerberos
4746         authentication using ``cvs kserver''.  Some other minor changes.
4747
4748 Tue Jun 28 15:21:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4749
4750         * cvsclient.texi (Protocol Notes): Remove note about sending diffs
4751         in Updated; Ian did it.  Remove note about adding encryption to rsh.
4752
4753 Sat May  7 10:44:30 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
4754
4755         * cvsclient.texi (Protocol): Document Modified without Entry.  Add
4756         `add' and `remove' and `Remove-entry'.  Formatting cleanups.
4757
4758 Tue Apr 19 01:29:04 1994  John Gilmore  (gnu@cygnus.com)
4759
4760         * cvsclient.texi:  New node How To; cleanups throughout.
4761         * Makefile.in:  Add dependencies on cvsclient.texi.
4762