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