pcl-cvs / ChangeLog

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.65 released.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* Makefile:
	Delete explicit compile:: and binkit: rules.
	Don't add custom-load.elc to the list of generated elc's.
	Use STANDARD_DOCS instead of explicitly giving the targets
	and dependencies.

2002-11-29  Ben Wing  <ben@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.
	* Makefile: Use `compile' instead of hard-coded `all'.

2002-10-15  Ville Skyttä  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2002-10-14  Ville Skyttä  <scop@xemacs.org>

	* Makefile (MANUAL): Removed (unused).

2002-07-30  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.64 released.

2002-07-16  Adrian Aichner  <adrian@xemacs.org>

	* .cvsignore: Add generated .info* and .html files.

2002-06-21  Christian Schmitt  <Christian.Schmitt@dresdner-bank.com>

        * pcl-cvs-defs.el (cvs-version): Call CVS using `cvs-program'.

2002-06-04  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.63 released.

2002-06-02  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.62 released.

	* cvs-log.el ("CVS-Log"): Wrap Jeff's patch in a test for xemacs
	because his patch breaks GNU/Emacs.

2002-05-15  Jeff Mincy  <jeff@delphioutpost.com>

	* cvs-log.el (Repository): enable font-lock 

2002-05-07  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.61 released.

2002-05-02  Steve Youngs  <youngs@xemacs.org>

	* easy-mmode.el: Moved to xemacs-base.

	* Makefile (EXTRA_SOURCES): Removed.

2002-03-25  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): 1.60 released.

2002-03-18  Adrian Aichner  <adrian@xemacs.org>

	* pcl-cvs-parse.el (cvs-parse-ignored-messages): Ignore messages
	from cvswrapper server.

2002-03-05  Steve Youngs  <youngs@xemacs.org>

	* pcl-cvs.texi (Customization): Add note about setting
	'cvs-diff-flags' before PCL-CVS is loaded and that PCL-CVS gets
	the value of these flags from ~/.cvsrc.

2002-01-26  Adrian Aichner  <adrian@xemacs.org>

	* pcl-cvs-defs.el (cvs-diff-ignore-marks): Update docstring by synch.
	* pcl-cvs-defs.el (cvs-confirm-removals): Ditto.
	* pcl-cvs-defs.el (cvs-add-default-message): Ditto.
	* pcl-cvs-defs.el (cvs-mode-map): Comment out mapping of
	`cvs-mode-undo' to undo, Add mappings for "z", "\C-m", "!" and
	[mouse-2].  Remove bad mapping of cvs-mode-force-command to "M-f"
	(also submitted to pcvs in GNU Emacs).
	* pcl-cvs-info.el: Cosmetic synch with pcvs.
	* pcl-cvs-info.el (cvs-applicable-p): Ditto.
	* pcl-cvs-info.el (cvs-fileinfo-pp): Ditto.
	* pcl-cvs-info.el (cvs-fileinfo<): Ditto.
	* pcl-cvs-parse.el (cvs-parse-buffer): Update docstring by synch.
	* pcl-cvs-parse.el (cvs-parse-merge): Ditto.
	* pcl-cvs-util.el: Cosmetic synch with pcvs.
	* pcl-cvs-util.el (cvs-pop-to-buffer-same-frame): Ditto.
	* pcl-cvs-util.el (cvs-bury-buffer): Don't delete existing window.
	* pcl-cvs-util.el (cvs-insert-strings): New.
	* pcl-cvs-util.el (cvs-prefix-set): Cosmetic synch with pcvs.
	* pcl-cvs.el: Cosmetic synch with pcvs.
	* pcl-cvs.el (cvs-diff-flags): Add to list of defaults.
	* pcl-cvs.el (cvs-mode!): Cosmetic synch with pcvs.
	* pcl-cvs.el (cvs-temp-buffer): Ditto.
	* pcl-cvs.el (cvs-cmd-do): Ditto.
	* pcl-cvs.el (cvs-run-process): Ditto.
	* pcl-cvs.el (cvs-sentinel): Ditto.
	* pcl-cvs.el (cvs-parse-process): Ditto.
	* pcl-cvs.el ((cvs-mode-revert-buffer . SIMPLE)): Ditto.
	* pcl-cvs.el (cvs-quickdir): New.
	* pcl-cvs.el (cvs-update-filter): Cosmetic synch with pcvs.
	* pcl-cvs.el (cvs-mode): Ditto.
	* pcl-cvs.el (cvs-mouse-toggle-mark): Ditto.
	* pcl-cvs.el ((cvs-mode-diff . DOUBLE)): Ditto.
	* pcl-cvs.el ((cvs-mode-diff-head . SIMPLE)): Ditto.
	* pcl-cvs.el ((cvs-mode-diff-vendor . SIMPLE)): Ditto.
	* pcl-cvs.el ((cvs-mode-idiff-other . NOARGS)): Ditto.
	* pcl-cvs.el (cvs-mode-delete-lock): Ditto.
	* pcl-cvs.el (cvs-mode-add-change-log-entry-other-window): Ditto.
	* pcl-cvs.el (cvs-dired-use-hook): Ditto.
	* pcl-cvs.texi: Add Stefan Monnier (incomplete merge).

2002-01-22  Jarl Friis  <jarl@diku.dk>

	* pcl-cvs.el (cvs-reread-cvsrc): using default parameters for
	cvs-commands not listed in ~/.cvsrc

2002-01-07  Adrian Aichner  <adrian@xemacs.org>

	* Makefile (HTML_FILES): New.
	* Makefile (HTML_DEP): New.

2001-12-22  Steve Youngs  <youngs@xemacs.org>

	* package-info.in (provides): Update.

2001-12-21  Adrian Aichner  <adrian@xemacs.org>

	* pcl-cvs.el (cvs-do-removal): Correct usage of `cvs-temp-buffer'
	to make listing of files work.

2001-06-06  Raymond Toy  <toy@rtp.ericsson.se>

	* cvs-edit.el (cvs-edit-done): Check for a null vc-comment-ring
	and initialize if necessary.

2001-04-12  Mike Sperber  <mike@xemacs.org>

	* pcl-cvs.el (cvs-mode-diff): Remove call to
	`cvs-prepare-diff-mode'.
	Use diff-mode again.

	* cvs-compat.el (cvs-prepare-diff-mode): Remove again.

	* Makefile (REQUIRES): Add prog-modes.

2001-02-24  Ben Wing  <ben@xemacs.org>

	* Makefile (REQUIRES):
	Need ediff and mail-lib to avoid compilation problems.  Also seen
	by Jeff Miller and Vin Shelton.

2001-02-25  Jeff Miller  <jmiller@cablepseed.com>

	* Makefile (REQUIRES): Add mail-lib, ediff.

2000-10-03  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* pcl-cvs.el (cvs-mode-add-change-log-entry-other-window):
	Bind change-log-default-name to nil so that find-change-log
	returns	right value.

2000-10-05  Martin Buchholz  <martin@xemacs.org>

	* *: Mega typo fix.

2000-07-16  Mike Sperber  <mike@xemacs.org>

	* Makefile (VERSION): 1.48

2000-07-16  Yoshiki Hayashi <yoshiki@xemacs.org>

	* cvs-status.el (cvstree-dstr-char-space): Remove 2-byte
	characters so even a Mule-compiled cvs-status will work onn
	non-Mule.

2000-05-07  Mike Sperber  <mike@xemacs.org>

	* Makefile: Include easy-mmode.el.

2000-04-30  Mike Sperber  <mike@xemacs.org>

	* cvs-compat.el (cvs-prepare-diff-mode): Fix; t'was broken before.

	* pcl-cvs.el ((require 'easy-mmode)): Reverted to using
	easy-mmode.  After all, it's needed only at compile-time.

2000-04-16  Mike Sperber  <mike@xemacs.org>

	* Fresh update to PCL-CVS 2.9.9.

1999-06-16  Greg Klanderman  <greg@klanderman.net>

	* Makefile (VERSION): 1.39

1999-06-16  Yves BLUSSEAU  <blusseau@pharmacie.unicaen.fr>

	* pcl-cvs.el (cvs-run-process): bugfix - "append" was being called
 	instead of "list"; error was signalled when the variable
 	cvs-cvsroot was set.

1998-11-17  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): bugfix for remote 
	repositories -- don't use cvs-fileinfo->full-path but rather bind
	default-directory to the path and send just the file-name to cvs.

1998-11-05  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-edit-mode): add (kill-all-local-variables)
	(cvs-mode): ditto.
	(toplevel): no need to require 'help-macro, axe it.

1998-10-29  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-mode-add-change-log-entry-other-window): rewrite 
	to fix bug reported by Neal Becker; was completely broken.
	(toplevel): defvar variables dynamically bound by parser to
	suppress compile warnings.

1998-10-23  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-status-parse-table): handle "Needs Patch" status.
	(cvs-quote-multiword-string): do a better job of quoting.
	document that this function is only used for informational output.
	(toplevel): use eval-when-compile for compiler pacifying defvar's.
	(parse-string): remove.
	(cvs-make-list): remove.
	(cvs-parse-arguments): new function, use it instead of cvs-make-list.
	(toplevel): namespace sanitization:
		extract-matches     -->  cvs-extract-matches
		parse-alternatives  -->  cvs-parse-alternatives
		parse-buffer        -->  cvs-parse-buffer
		parse-once          -->  cvs-parse-once
		run-cvs-process     -->  cvs-run-process

1998-10-22  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (run-cvs-process): Don't use cvs-shell, call
	cvs-program directly.  Accept CVS arguments as lists of strings.
	(cvs-do-update): update call to run-cvs-process.
	(cvs-do-checkout): ditto.
	(cvs-do-status): ditto.
	(cvs-with-flags-1): use cvs-quote-multiword-string.

1998-10-21  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-update-parse-table): 
	(cvs-status-parse-table): ignore "waiting for lock" and "obtained
	lock" messages as they are handled by cvs-update-filter.

1998-10-21  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-sentinel): don't kill the process buffer; leave
	it around in case there were parse errors and we'd like to check
	out what went wrong.
	(cvs-last-output-buffer): new variable.
	(run-cvs-process): kill the old output buffer.

1998-10-21  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-debug-parser): new variable.
	(cvs-update-parse-table): use it.
	(cvs-status-parse-table): use it.
	(parse-once): give PROG and COLLECT `progn' like semantics.

	* pcl-cvs.texi (Contributors): update email addresses for Greg
	Woods and Jamie Zawinski.
	(Bugs): update addresses to send bug reports to
	(Archives): update availability information

	* pcl-cvs.el (cvs-status-cmd-flags): default to nil; recursive
	status runs are now correctly parsed, no need to run locally.
	(cvs-auto-remove-handled-directories): default to t.
	(cvs-retrieve-revision-to-tmpfile): use the function `temp-directory'
	if it is bound to compute the temporary file name.

1998-10-21  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el: don't separate stdout and stderr output from the 
	`cvs update' or `cvs status' process; parse them together.

	* Makefile (VERSION): 1.37

1998-10-20  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): use
	`shell-command-switch', rather than "-c".

1998-10-19  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs-xemacs.el (cvs-need-action-face): 
	(cvs-handled-face): 
	(cvs-unknown-face): change colors for light background.

1998-10-16  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-update-stdout-parse-table): avoid setting the
	fileinfo's directory to nil when unsure of the directory during a
	merge.  unfortunately, parsing of merges is still not quite right;
	blasted CVS sometimes sends the message about the file already
	containing the differences later, after intervening info on other
	files.

	* Makefile (VERSION): 1.36

1998-10-14  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-update-pp): add one column to status field width.
	(cvs-status-pp): tweak formatting so columns line up.
	(cvs-status-stdout-parse-table): fix parsing of locally removed files.
	* pcl-cvs-xemacs.el (pcl-cvs-handled-list): 
	(pcl-cvs-need-action-list): tweak for formatting changes.

	* Makefile (VERSION): 1.35.

1998-10-12  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-mode-debug-fileinfo): new function.
	(cvs-update-stderr-parse-table): fix REGEXP for ignored conflict
	warnings (real info is on stdout).
	(cvs-update-stderr-parse-table): fix other REGEXPs that don't end in `$'
	(cvs-update-stdout-parse-table): ditto.
	(cvs-update-stdout-parse-table): fix parsing of merge info.

	* pcl-cvs.texi: more cleanup.

	* Makefile (VERSION): 1.34.

1998-10-09  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-status-stdout-parse-table): fix bug accessing
	the *match-list* for unknown files.
	(cvs-mode-quit): new cvs-mode command.
	(cvs-mode-map): bind it to `q' instead of bury-buffer.
	(cvs-shell-c-flag): new variable.
	(run-cvs-process): use it.
	(cvs-shell-c-flag): remove, use shell-command-switch instead.
	(cvs-update-stdout-parse-table): fix parsing bug: COLLECT evals
	only a single form, it is not an implicit progn.

	* pcl-cvs.texi: more cleanup.

1998-10-08  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.texi: update documentation.

	* pcl-cvs.el (cvs-mode-tag): use cvs-with-flags.
	(cvs-mode-rtag): ditto.
	(cvs-mode-diff-cvs): ditto.
	(cvs-mode-diff-backup): ditto.
	(cvs-mode-diff-head): ditto.
	(cvs-mode-diff-vendor): ditto.
	(cvs-mode-remove-file): ditto.
	(cvs-mode-undo-local-changes): ditto.
	(cvs-update-file-flags): new.
	(cvs-mode-update): use cvs-with-flags.
	(cvs-mode-commit, cvs-mode-changelog-commit): ditto, set
	cvs-commit-flags-to-use from cvs-commit-flags.
	(cvs-edit-done): use cvs-commit-flags-to-use.
	(cvs-local): remove variable.
	(cvs-last-update-flags): new.
	(cvs-last-status-flags): new.
	(cvs-mode-redo): use cvs-with-flags.
	(cvs-status-cmd-flags): new
	(cvs-checkout-cmd-flags): new
	(cvs-examine): use cvs-with-flags.
	(cvs-examine-other-window): use cvs-with-flags.
	(cvs-update): use cvs-with-flags.
	(cvs-update-other-window): use cvs-with-flags.
	(cvs-do-update): remove LOCAL argument.
	(cvs-checkout): use cvs-with-flags.
	(cvs-checkout-other-window): use cvs-with-flags.
	(cvs-do-checkout): use cvs-checkout-cmd-flags.
	(cvs-status): use cvs-with-flags.
	(cvs-status-other-window): use cvs-with-flags.
	(cvs-do-status): remove LOCAL argument, use cvs-status-cmd-flags.
	(cvs-mode-map): swap bindings for cvs-mode-emerge and
	cvs-mode-ediff, placing cvs-mode-ediff on 'e' as that is the
	preferred interface, and was what previous versions had.

1998-10-07  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-with-flags): new macro - handle flag setting.
	(cvs-with-flags-1): helper function.
	(cvs-add-flags): new variable
	(cvs-commit-flags): new.
	(cvs-remove-flags): new.
	(cvs-undo-flags): new.
	(cvs-*-flags-history): new history variables.
	(cvs-mode-add): use cvs-with-flags.
	(cvs-mode-status): ditto.
	(cvs-mode-log): ditto.

	* Makefile (VERSION): bump to 1.32

1998-10-05  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-update-stdout-parse-table): merge in ignoring of 
	"already contains the differences between" message from XEmacs
	1.03.
	More XEmacs parser merging originally from Oscar Figueiredo:
	(cvs-update-stdout-parse-table): Parse merge information.
	(cvs-update-stderr-parse-table): Accept standalone conflict
	warnings as the additional information is on stdout in recent CVS
	versions.

1998-10-04  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-changelog-ours-p): use add-log-full-name,
	user-full-name, and (user-full-name), and add-log-mailing-address, 
	user-mail-address, and (user-mail-address), in that order, and
	protected by the appropriate boundp and fboundp checks.
	(cvs-mode-emerge): bind default-directory to the fileinfo's
	directory.  merged in from XEmacs 1.03.
	(cvs-sentinel): message when process completes.  merged in from
	XEmacs 1.03.

1998-10-01  Greg Klanderman  <greg@alphatech.com>

	* Makefile (VERSION): set back to 1.30, no 2.xx versions allowed
	in XEmacs 21.0.

	* pcl-cvs.el (cvs-add-how): bugfix, change call to
	cvs-add-file-update-buffer to cvs-add-file-how.

1998-09-30  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs-xemacs.el: Add a submenu under "Tools".
	Clean up the mode menu.
	Provide 'pcl-cvs-xemacs.

1998-09-28  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-update-stdout-parse-table): handle patched files 
	like updated files, ie, mark them handled.

1998-09-27  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-changelog-name): bugfix for previous change;
	don't pass nil to expand-file-name when change-log-default-name is 
	nil.

	* pcl-cvs-xemacs.el (pcl-cvs-font-lock-keywords): add some new
	faces: cvs-unknown-face, cvs-handled-face, cvs-need-action-face,
	cvs-marked-face.  remove cvs-status-face.

	* pcl-cvs.el (cvs-mode-undo-local-changes): Don't update cvs
	fileinfo state until we know we're not going to signal an error on
	an unhandled case.

	* pcl-cvs.el (cvs-add-file-update-buffer): update docs, see below.
	(cvs-add-do-update): new function - just update the buffer and tins
	(cvs-add-buffer-how): new function - has just the part of
	cvs-add-file-update-buffer that wants to be done prior to actually 
	running cvs - eg figure out what to do with each file.
	(cvs-add-how): new function - separate files to be added into new
	files and resurrected files.
	(cvs-mode-add): Use the above to avoid modifying the buffer before 
	the add is actually performed.  This way we don't get confused if
	the user quits out of the add while entering the description.

1998-09-17  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* pcl-cvs.el (cvs-set-display-cvsroot): Properly set; if there's a
 	CVS/Root file, then plain 'cvs update' will use that.  Otherwise,
 	our `cvs-cvsroot' variable is right, || $CVSROOT.
	(run-cvs-process): Clean up process and file if *cvs* buffer is
 	killed using a couple of kill buffer hooks.
	(cvs-do-update): Moved `cvs-set-display-cvsroot' and setq
	`cvs-working-directory' into #'run-cvs-process
	(cvs-do-status): ditto

1998-09-10  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* pcl-cvs.el (cvs-changelog-name): Use `change-log-default-name'
	so it becomes possible to use "ChangeLog.local" files to avoid CVS 
	merge clashes in the canonical shared ChangeLog files.

1998-09-24  Greg Klanderman  <greg@alphatech.com>

	* Makefile: update to newer XEmacs package protocol (Steve Baur)

1998-09-11  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-mode-redo): bugfix: pass cvs-dont-change-disc 
	to cvs-do-update.

	* pcl-cvs-xemacs.el (pcl-cvs-font-lock-keywords): require space
	between fields on each line.

1998-09-07  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs-xemacs.el: first pass at fontification for 2.0b2.

	* pcl-cvs.el (cvs-status-stdout-parse-table): comment (debug) call

1998-09-07  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (cvs-do-removal): bugfix in file error catching from
	Karl Hegbloom.

	* pcl-cvs.el
	(cvs-get-marked): fix mark toggling.
	(cvs-mode-commit): 
	(cvs-mode-add): 
	(cvs-mode-diff-cvs): 
	(cvs-mode-diff-backup): 
	(cvs-mode-diff-head): 
	(cvs-mode-diff-vendor): 
	(cvs-mode-status): 
	(cvs-mode-log): 
	(cvs-mode-update): 
	(cvs-mode-ignore): 
	(cvs-mode-undo-local-changes): 
	(cvs-mode-acknowledge): 
	(cvs-mode-remove-file): 
	(cvs-mode-tag): 
	(cvs-mode-rtag): 
	(cvs-mode-byte-compile-files): 
	(cvs-mode-changelog-commit): pass the right ignore-marks value 
	to cvs-get-marked.  Diff commands no longer take "ignore-marks"
	argument; use cvs-mode-toggle-marks (bound to T) to toggle using
	marks.

1998-09-04  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el (run-cvs-process): buffer formatting improvement.
	show CVSROOT directory and working directory in header.
	(cvs-update-pp): 
	(cvs-status-pp): report dirchanges relative to working dir.
	(run-cvs-process): cleanup leading and trailing space around args

1998-09-04  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el
	(cvs-find-program): nuke this bogosity.
	(run-cvs-process): don't require cvs-program to contain the
	absolute path; let it be found on the PATH if that's what the user 
	wants.

1998-09-04  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el
	(cvs-auto-remove-handled-directories): reintroduce this variable.
	(cvs-parse-process): use it.
	(cvs-add-sub): remove unused param cvs-buf.
	(cvs-mode-add): fix call to cvs-add-sub, nuke unused "buf".
	(cvs-dir-empty-p): correct args in docstring.
	(cvs-mode-commit): remove unused binding of cvs-buf
	(cvs-old-ediff-interface): ditto.
	(cvs-mode-emerge): ditto.
	(cvs-mode-changelog-commit): ditto.
	(cvs-execute-list): remove unused binding of arg-str
	(cvs-do-removal): missing quote on (apply 'signal err).

1998-09-04  Greg Klanderman  <greg@alphatech.com>

	* pcl-cvs.el
 	(run-cvs-process): use (force-mode-line-update).
	(XEmacs support): don't autoload pcl-cvs-fontify; it already has
	an autoload cookie.

	* Makefile: cleanup -- don't put debug .el's in the binkit.

1998-08-25  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* pcl-cvs.texi: Add direntry

	* Makefile (REQUIRES): elib dired

	* pcl-cvs.el: Roll in changes taken from diffs I pulled down from
 	the cvs.xemacs.org cvsweb server, and add autoload cookies
 	throughout.  Changed "Lucid" to "XEmacs".
	(cvs-find-program) Use PATH
	(cvs-default-ignore-marks) New variable, from old patch.
	(cvs-assert-applicable) Fix typo in arglist
	(cvs-examine*, cvs-update*, ...) bind `use-dialog-box' nil
	(cvs-mode) display keybind for `cvs-mode-mark-matching-files' and
 	`cvs-mode-toggle-marks'.
	(cvs-mode-map) keybind the above
	(cvs-mode-mark-matching-files, cvs-mode-toggle-marks),
	(cvs-ignore-marks-p) Copied in from old patch
	(cvs-do-removal) Use `condition-case' around file deletion in case
 	the file has already been burned.
	(cvs-get-marked): Use `cvs-default-ignore-marks' and
 	`cvs-ignore-marks-p'.  This could be simplified.

	* Makefile: adjust ELCS

	* cookie.el, dll-debug.el, dll.el, elib-node.el: Removed the elib
 	library stuff, since it now resides in its own package.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.