1 2014-05-15 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.73 released.
5 2014-05-15 Norbert Koch <viteno@xemacs.org>
7 * Makefile (VERSION): XEmacs package 1.72 released.
9 2014-05-13 Jerry James <james@xemacs.org>
12 * .hgignore: New file.
13 * pcl-cvs.texi: Update for texinfo 5.x.
15 2013-01-27 Norbert Koch <viteno@xemacs.org>
17 * Makefile (VERSION): XEmacs package 1.71 released.
19 2013-01-21 Vin Shelton <acs@xemacs.org>
21 * Makefile (REQUIRES): New tramp update requires sh-script.
23 2009-11-24 Norbert Koch <viteno@xemacs.org>
25 * Makefile (VERSION): XEmacs package 1.70 released.
27 2009-11-17 Adrian Aichner <adrian@xemacs.org>
29 * pcl-cvs-parse.el (cvs-parse-status): Ignore "Commit Identifier"
32 2009-11-14 Norbert Koch <viteno@xemacs.org>
34 * Makefile (VERSION): XEmacs package 1.69 released.
36 2009-11-09 Mike Sperber <mike@xemacs.org>
38 * pcl-cvs.el (vc-do-command): Correctly handle `t' buffer argument
41 2007-10-30 Norbert Koch <viteno@xemacs.org>
43 * Makefile (VERSION): XEmacs package 1.68 released.
45 2007-10-29 Ville Skyttä <scop@xemacs.org>
47 * Makefile (REQUIRES): Add tramp for new vc-hooks and gnus for tramp.
49 2006-07-27 Norbert Koch <viteno@xemacs.org>
51 * Makefile (VERSION): XEmacs package 1.67 released.
53 2006-07-26 Mike FABIAN <mfabian@suse.de>
55 * pcl-cvs-parse.el (cvs-parse-run-table): Suppress scary warning.
57 2004-12-22 Norbert Koch <viteno@xemacs.org>
59 * Makefile (VERSION): XEmacs package 1.66 released.
61 2004-12-08 Steve Youngs <steve@youngs.au.com>
63 * package-info.in (provides): Remove easy-mmode.
65 2003-10-31 Norbert Koch <viteno@xemacs.org>
67 * Makefile (VERSION): XEmacs package 1.65 released.
69 2003-03-09 Ben Wing <ben@xemacs.org>
72 Delete explicit compile:: and binkit: rules.
73 Don't add custom-load.elc to the list of generated elc's.
74 Use STANDARD_DOCS instead of explicitly giving the targets
77 2002-11-29 Ben Wing <ben@xemacs.org>
79 * .cvsignore: Remove files now handled automatically by CVS.
80 * Makefile: Use `compile' instead of hard-coded `all'.
82 2002-10-15 Ville Skyttä <scop@xemacs.org>
84 * Makefile (srckit): Remove.
86 2002-10-14 Ville Skyttä <scop@xemacs.org>
88 * Makefile (MANUAL): Removed (unused).
90 2002-07-30 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
92 * Makefile (VERSION): XEmacs package 1.64 released.
94 2002-07-16 Adrian Aichner <adrian@xemacs.org>
96 * .cvsignore: Add generated .info* and .html files.
98 2002-06-21 Christian Schmitt <Christian.Schmitt@dresdner-bank.com>
100 * pcl-cvs-defs.el (cvs-version): Call CVS using `cvs-program'.
102 2002-06-04 Steve Youngs <youngs@xemacs.org>
104 * Makefile (VERSION): XEmacs package 1.63 released.
106 2002-06-02 Steve Youngs <youngs@xemacs.org>
108 * Makefile (VERSION): XEmacs package 1.62 released.
110 * cvs-log.el ("CVS-Log"): Wrap Jeff's patch in a test for xemacs
111 because his patch breaks GNU/Emacs.
113 2002-05-15 Jeff Mincy <jeff@delphioutpost.com>
115 * cvs-log.el (Repository): enable font-lock
117 2002-05-07 Steve Youngs <youngs@xemacs.org>
119 * Makefile (VERSION): XEmacs package 1.61 released.
121 2002-05-02 Steve Youngs <youngs@xemacs.org>
123 * easy-mmode.el: Moved to xemacs-base.
125 * Makefile (EXTRA_SOURCES): Removed.
127 2002-03-25 Steve Youngs <youngs@xemacs.org>
129 * Makefile (VERSION): 1.60 released.
131 2002-03-18 Adrian Aichner <adrian@xemacs.org>
133 * pcl-cvs-parse.el (cvs-parse-ignored-messages): Ignore messages
134 from cvswrapper server.
136 2002-03-05 Steve Youngs <youngs@xemacs.org>
138 * pcl-cvs.texi (Customization): Add note about setting
139 'cvs-diff-flags' before PCL-CVS is loaded and that PCL-CVS gets
140 the value of these flags from ~/.cvsrc.
142 2002-01-26 Adrian Aichner <adrian@xemacs.org>
144 * pcl-cvs-defs.el (cvs-diff-ignore-marks): Update docstring by synch.
145 * pcl-cvs-defs.el (cvs-confirm-removals): Ditto.
146 * pcl-cvs-defs.el (cvs-add-default-message): Ditto.
147 * pcl-cvs-defs.el (cvs-mode-map): Comment out mapping of
148 `cvs-mode-undo' to undo, Add mappings for "z", "\C-m", "!" and
149 [mouse-2]. Remove bad mapping of cvs-mode-force-command to "M-f"
150 (also submitted to pcvs in GNU Emacs).
151 * pcl-cvs-info.el: Cosmetic synch with pcvs.
152 * pcl-cvs-info.el (cvs-applicable-p): Ditto.
153 * pcl-cvs-info.el (cvs-fileinfo-pp): Ditto.
154 * pcl-cvs-info.el (cvs-fileinfo<): Ditto.
155 * pcl-cvs-parse.el (cvs-parse-buffer): Update docstring by synch.
156 * pcl-cvs-parse.el (cvs-parse-merge): Ditto.
157 * pcl-cvs-util.el: Cosmetic synch with pcvs.
158 * pcl-cvs-util.el (cvs-pop-to-buffer-same-frame): Ditto.
159 * pcl-cvs-util.el (cvs-bury-buffer): Don't delete existing window.
160 * pcl-cvs-util.el (cvs-insert-strings): New.
161 * pcl-cvs-util.el (cvs-prefix-set): Cosmetic synch with pcvs.
162 * pcl-cvs.el: Cosmetic synch with pcvs.
163 * pcl-cvs.el (cvs-diff-flags): Add to list of defaults.
164 * pcl-cvs.el (cvs-mode!): Cosmetic synch with pcvs.
165 * pcl-cvs.el (cvs-temp-buffer): Ditto.
166 * pcl-cvs.el (cvs-cmd-do): Ditto.
167 * pcl-cvs.el (cvs-run-process): Ditto.
168 * pcl-cvs.el (cvs-sentinel): Ditto.
169 * pcl-cvs.el (cvs-parse-process): Ditto.
170 * pcl-cvs.el ((cvs-mode-revert-buffer . SIMPLE)): Ditto.
171 * pcl-cvs.el (cvs-quickdir): New.
172 * pcl-cvs.el (cvs-update-filter): Cosmetic synch with pcvs.
173 * pcl-cvs.el (cvs-mode): Ditto.
174 * pcl-cvs.el (cvs-mouse-toggle-mark): Ditto.
175 * pcl-cvs.el ((cvs-mode-diff . DOUBLE)): Ditto.
176 * pcl-cvs.el ((cvs-mode-diff-head . SIMPLE)): Ditto.
177 * pcl-cvs.el ((cvs-mode-diff-vendor . SIMPLE)): Ditto.
178 * pcl-cvs.el ((cvs-mode-idiff-other . NOARGS)): Ditto.
179 * pcl-cvs.el (cvs-mode-delete-lock): Ditto.
180 * pcl-cvs.el (cvs-mode-add-change-log-entry-other-window): Ditto.
181 * pcl-cvs.el (cvs-dired-use-hook): Ditto.
182 * pcl-cvs.texi: Add Stefan Monnier (incomplete merge).
184 2002-01-22 Jarl Friis <jarl@diku.dk>
186 * pcl-cvs.el (cvs-reread-cvsrc): using default parameters for
187 cvs-commands not listed in ~/.cvsrc
189 2002-01-07 Adrian Aichner <adrian@xemacs.org>
191 * Makefile (HTML_FILES): New.
192 * Makefile (HTML_DEP): New.
194 2001-12-22 Steve Youngs <youngs@xemacs.org>
196 * package-info.in (provides): Update.
198 2001-12-21 Adrian Aichner <adrian@xemacs.org>
200 * pcl-cvs.el (cvs-do-removal): Correct usage of `cvs-temp-buffer'
201 to make listing of files work.
203 2001-06-06 Raymond Toy <toy@rtp.ericsson.se>
205 * cvs-edit.el (cvs-edit-done): Check for a null vc-comment-ring
206 and initialize if necessary.
208 2001-04-12 Mike Sperber <mike@xemacs.org>
210 * pcl-cvs.el (cvs-mode-diff): Remove call to
211 `cvs-prepare-diff-mode'.
214 * cvs-compat.el (cvs-prepare-diff-mode): Remove again.
216 * Makefile (REQUIRES): Add prog-modes.
218 2001-02-24 Ben Wing <ben@xemacs.org>
220 * Makefile (REQUIRES):
221 Need ediff and mail-lib to avoid compilation problems. Also seen
222 by Jeff Miller and Vin Shelton.
224 2001-02-25 Jeff Miller <jmiller@cablepseed.com>
226 * Makefile (REQUIRES): Add mail-lib, ediff.
228 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org>
230 * pcl-cvs.el (cvs-mode-add-change-log-entry-other-window):
231 Bind change-log-default-name to nil so that find-change-log
234 2000-10-05 Martin Buchholz <martin@xemacs.org>
238 2000-07-16 Mike Sperber <mike@xemacs.org>
240 * Makefile (VERSION): 1.48
242 2000-07-16 Yoshiki Hayashi <yoshiki@xemacs.org>
244 * cvs-status.el (cvstree-dstr-char-space): Remove 2-byte
245 characters so even a Mule-compiled cvs-status will work onn
248 2000-05-07 Mike Sperber <mike@xemacs.org>
250 * Makefile: Include easy-mmode.el.
252 2000-04-30 Mike Sperber <mike@xemacs.org>
254 * cvs-compat.el (cvs-prepare-diff-mode): Fix; t'was broken before.
256 * pcl-cvs.el ((require 'easy-mmode)): Reverted to using
257 easy-mmode. After all, it's needed only at compile-time.
259 2000-04-16 Mike Sperber <mike@xemacs.org>
261 * Fresh update to PCL-CVS 2.9.9.
263 1999-06-16 Greg Klanderman <greg@klanderman.net>
265 * Makefile (VERSION): 1.39
267 1999-06-16 Yves BLUSSEAU <blusseau@pharmacie.unicaen.fr>
269 * pcl-cvs.el (cvs-run-process): bugfix - "append" was being called
270 instead of "list"; error was signalled when the variable
273 1998-11-17 Greg Klanderman <greg@alphatech.com>
275 * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): bugfix for remote
276 repositories -- don't use cvs-fileinfo->full-path but rather bind
277 default-directory to the path and send just the file-name to cvs.
279 1998-11-05 Greg Klanderman <greg@alphatech.com>
281 * pcl-cvs.el (cvs-edit-mode): add (kill-all-local-variables)
283 (toplevel): no need to require 'help-macro, axe it.
285 1998-10-29 Greg Klanderman <greg@alphatech.com>
287 * pcl-cvs.el (cvs-mode-add-change-log-entry-other-window): rewrite
288 to fix bug reported by Neal Becker; was completely broken.
289 (toplevel): defvar variables dynamically bound by parser to
290 suppress compile warnings.
292 1998-10-23 Greg Klanderman <greg@alphatech.com>
294 * pcl-cvs.el (cvs-status-parse-table): handle "Needs Patch" status.
295 (cvs-quote-multiword-string): do a better job of quoting.
296 document that this function is only used for informational output.
297 (toplevel): use eval-when-compile for compiler pacifying defvar's.
298 (parse-string): remove.
299 (cvs-make-list): remove.
300 (cvs-parse-arguments): new function, use it instead of cvs-make-list.
301 (toplevel): namespace sanitization:
302 extract-matches --> cvs-extract-matches
303 parse-alternatives --> cvs-parse-alternatives
304 parse-buffer --> cvs-parse-buffer
305 parse-once --> cvs-parse-once
306 run-cvs-process --> cvs-run-process
308 1998-10-22 Greg Klanderman <greg@alphatech.com>
310 * pcl-cvs.el (run-cvs-process): Don't use cvs-shell, call
311 cvs-program directly. Accept CVS arguments as lists of strings.
312 (cvs-do-update): update call to run-cvs-process.
313 (cvs-do-checkout): ditto.
314 (cvs-do-status): ditto.
315 (cvs-with-flags-1): use cvs-quote-multiword-string.
317 1998-10-21 Greg Klanderman <greg@alphatech.com>
319 * pcl-cvs.el (cvs-update-parse-table):
320 (cvs-status-parse-table): ignore "waiting for lock" and "obtained
321 lock" messages as they are handled by cvs-update-filter.
323 1998-10-21 Greg Klanderman <greg@alphatech.com>
325 * pcl-cvs.el (cvs-sentinel): don't kill the process buffer; leave
326 it around in case there were parse errors and we'd like to check
328 (cvs-last-output-buffer): new variable.
329 (run-cvs-process): kill the old output buffer.
331 1998-10-21 Greg Klanderman <greg@alphatech.com>
333 * pcl-cvs.el (cvs-debug-parser): new variable.
334 (cvs-update-parse-table): use it.
335 (cvs-status-parse-table): use it.
336 (parse-once): give PROG and COLLECT `progn' like semantics.
338 * pcl-cvs.texi (Contributors): update email addresses for Greg
339 Woods and Jamie Zawinski.
340 (Bugs): update addresses to send bug reports to
341 (Archives): update availability information
343 * pcl-cvs.el (cvs-status-cmd-flags): default to nil; recursive
344 status runs are now correctly parsed, no need to run locally.
345 (cvs-auto-remove-handled-directories): default to t.
346 (cvs-retrieve-revision-to-tmpfile): use the function `temp-directory'
347 if it is bound to compute the temporary file name.
349 1998-10-21 Greg Klanderman <greg@alphatech.com>
351 * pcl-cvs.el: don't separate stdout and stderr output from the
352 `cvs update' or `cvs status' process; parse them together.
354 * Makefile (VERSION): 1.37
356 1998-10-20 Greg Klanderman <greg@alphatech.com>
358 * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): use
359 `shell-command-switch', rather than "-c".
361 1998-10-19 Greg Klanderman <greg@alphatech.com>
363 * pcl-cvs-xemacs.el (cvs-need-action-face):
365 (cvs-unknown-face): change colors for light background.
367 1998-10-16 Greg Klanderman <greg@alphatech.com>
369 * pcl-cvs.el (cvs-update-stdout-parse-table): avoid setting the
370 fileinfo's directory to nil when unsure of the directory during a
371 merge. unfortunately, parsing of merges is still not quite right;
372 blasted CVS sometimes sends the message about the file already
373 containing the differences later, after intervening info on other
376 * Makefile (VERSION): 1.36
378 1998-10-14 Greg Klanderman <greg@alphatech.com>
380 * pcl-cvs.el (cvs-update-pp): add one column to status field width.
381 (cvs-status-pp): tweak formatting so columns line up.
382 (cvs-status-stdout-parse-table): fix parsing of locally removed files.
383 * pcl-cvs-xemacs.el (pcl-cvs-handled-list):
384 (pcl-cvs-need-action-list): tweak for formatting changes.
386 * Makefile (VERSION): 1.35.
388 1998-10-12 Greg Klanderman <greg@alphatech.com>
390 * pcl-cvs.el (cvs-mode-debug-fileinfo): new function.
391 (cvs-update-stderr-parse-table): fix REGEXP for ignored conflict
392 warnings (real info is on stdout).
393 (cvs-update-stderr-parse-table): fix other REGEXPs that don't end in `$'
394 (cvs-update-stdout-parse-table): ditto.
395 (cvs-update-stdout-parse-table): fix parsing of merge info.
397 * pcl-cvs.texi: more cleanup.
399 * Makefile (VERSION): 1.34.
401 1998-10-09 Greg Klanderman <greg@alphatech.com>
403 * pcl-cvs.el (cvs-status-stdout-parse-table): fix bug accessing
404 the *match-list* for unknown files.
405 (cvs-mode-quit): new cvs-mode command.
406 (cvs-mode-map): bind it to `q' instead of bury-buffer.
407 (cvs-shell-c-flag): new variable.
408 (run-cvs-process): use it.
409 (cvs-shell-c-flag): remove, use shell-command-switch instead.
410 (cvs-update-stdout-parse-table): fix parsing bug: COLLECT evals
411 only a single form, it is not an implicit progn.
413 * pcl-cvs.texi: more cleanup.
415 1998-10-08 Greg Klanderman <greg@alphatech.com>
417 * pcl-cvs.texi: update documentation.
419 * pcl-cvs.el (cvs-mode-tag): use cvs-with-flags.
420 (cvs-mode-rtag): ditto.
421 (cvs-mode-diff-cvs): ditto.
422 (cvs-mode-diff-backup): ditto.
423 (cvs-mode-diff-head): ditto.
424 (cvs-mode-diff-vendor): ditto.
425 (cvs-mode-remove-file): ditto.
426 (cvs-mode-undo-local-changes): ditto.
427 (cvs-update-file-flags): new.
428 (cvs-mode-update): use cvs-with-flags.
429 (cvs-mode-commit, cvs-mode-changelog-commit): ditto, set
430 cvs-commit-flags-to-use from cvs-commit-flags.
431 (cvs-edit-done): use cvs-commit-flags-to-use.
432 (cvs-local): remove variable.
433 (cvs-last-update-flags): new.
434 (cvs-last-status-flags): new.
435 (cvs-mode-redo): use cvs-with-flags.
436 (cvs-status-cmd-flags): new
437 (cvs-checkout-cmd-flags): new
438 (cvs-examine): use cvs-with-flags.
439 (cvs-examine-other-window): use cvs-with-flags.
440 (cvs-update): use cvs-with-flags.
441 (cvs-update-other-window): use cvs-with-flags.
442 (cvs-do-update): remove LOCAL argument.
443 (cvs-checkout): use cvs-with-flags.
444 (cvs-checkout-other-window): use cvs-with-flags.
445 (cvs-do-checkout): use cvs-checkout-cmd-flags.
446 (cvs-status): use cvs-with-flags.
447 (cvs-status-other-window): use cvs-with-flags.
448 (cvs-do-status): remove LOCAL argument, use cvs-status-cmd-flags.
449 (cvs-mode-map): swap bindings for cvs-mode-emerge and
450 cvs-mode-ediff, placing cvs-mode-ediff on 'e' as that is the
451 preferred interface, and was what previous versions had.
453 1998-10-07 Greg Klanderman <greg@alphatech.com>
455 * pcl-cvs.el (cvs-with-flags): new macro - handle flag setting.
456 (cvs-with-flags-1): helper function.
457 (cvs-add-flags): new variable
458 (cvs-commit-flags): new.
459 (cvs-remove-flags): new.
460 (cvs-undo-flags): new.
461 (cvs-*-flags-history): new history variables.
462 (cvs-mode-add): use cvs-with-flags.
463 (cvs-mode-status): ditto.
464 (cvs-mode-log): ditto.
466 * Makefile (VERSION): bump to 1.32
468 1998-10-05 Greg Klanderman <greg@alphatech.com>
470 * pcl-cvs.el (cvs-update-stdout-parse-table): merge in ignoring of
471 "already contains the differences between" message from XEmacs
473 More XEmacs parser merging originally from Oscar Figueiredo:
474 (cvs-update-stdout-parse-table): Parse merge information.
475 (cvs-update-stderr-parse-table): Accept standalone conflict
476 warnings as the additional information is on stdout in recent CVS
479 1998-10-04 Greg Klanderman <greg@alphatech.com>
481 * pcl-cvs.el (cvs-changelog-ours-p): use add-log-full-name,
482 user-full-name, and (user-full-name), and add-log-mailing-address,
483 user-mail-address, and (user-mail-address), in that order, and
484 protected by the appropriate boundp and fboundp checks.
485 (cvs-mode-emerge): bind default-directory to the fileinfo's
486 directory. merged in from XEmacs 1.03.
487 (cvs-sentinel): message when process completes. merged in from
490 1998-10-01 Greg Klanderman <greg@alphatech.com>
492 * Makefile (VERSION): set back to 1.30, no 2.xx versions allowed
495 * pcl-cvs.el (cvs-add-how): bugfix, change call to
496 cvs-add-file-update-buffer to cvs-add-file-how.
498 1998-09-30 Greg Klanderman <greg@alphatech.com>
500 * pcl-cvs-xemacs.el: Add a submenu under "Tools".
501 Clean up the mode menu.
502 Provide 'pcl-cvs-xemacs.
504 1998-09-28 Greg Klanderman <greg@alphatech.com>
506 * pcl-cvs.el (cvs-update-stdout-parse-table): handle patched files
507 like updated files, ie, mark them handled.
509 1998-09-27 Greg Klanderman <greg@alphatech.com>
511 * pcl-cvs.el (cvs-changelog-name): bugfix for previous change;
512 don't pass nil to expand-file-name when change-log-default-name is
515 * pcl-cvs-xemacs.el (pcl-cvs-font-lock-keywords): add some new
516 faces: cvs-unknown-face, cvs-handled-face, cvs-need-action-face,
517 cvs-marked-face. remove cvs-status-face.
519 * pcl-cvs.el (cvs-mode-undo-local-changes): Don't update cvs
520 fileinfo state until we know we're not going to signal an error on
523 * pcl-cvs.el (cvs-add-file-update-buffer): update docs, see below.
524 (cvs-add-do-update): new function - just update the buffer and tins
525 (cvs-add-buffer-how): new function - has just the part of
526 cvs-add-file-update-buffer that wants to be done prior to actually
527 running cvs - eg figure out what to do with each file.
528 (cvs-add-how): new function - separate files to be added into new
529 files and resurrected files.
530 (cvs-mode-add): Use the above to avoid modifying the buffer before
531 the add is actually performed. This way we don't get confused if
532 the user quits out of the add while entering the description.
534 1998-09-17 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
536 * pcl-cvs.el (cvs-set-display-cvsroot): Properly set; if there's a
537 CVS/Root file, then plain 'cvs update' will use that. Otherwise,
538 our `cvs-cvsroot' variable is right, || $CVSROOT.
539 (run-cvs-process): Clean up process and file if *cvs* buffer is
540 killed using a couple of kill buffer hooks.
541 (cvs-do-update): Moved `cvs-set-display-cvsroot' and setq
542 `cvs-working-directory' into #'run-cvs-process
543 (cvs-do-status): ditto
545 1998-09-10 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
547 * pcl-cvs.el (cvs-changelog-name): Use `change-log-default-name'
548 so it becomes possible to use "ChangeLog.local" files to avoid CVS
549 merge clashes in the canonical shared ChangeLog files.
551 1998-09-24 Greg Klanderman <greg@alphatech.com>
553 * Makefile: update to newer XEmacs package protocol (Steve Baur)
555 1998-09-11 Greg Klanderman <greg@alphatech.com>
557 * pcl-cvs.el (cvs-mode-redo): bugfix: pass cvs-dont-change-disc
560 * pcl-cvs-xemacs.el (pcl-cvs-font-lock-keywords): require space
561 between fields on each line.
563 1998-09-07 Greg Klanderman <greg@alphatech.com>
565 * pcl-cvs-xemacs.el: first pass at fontification for 2.0b2.
567 * pcl-cvs.el (cvs-status-stdout-parse-table): comment (debug) call
569 1998-09-07 Greg Klanderman <greg@alphatech.com>
571 * pcl-cvs.el (cvs-do-removal): bugfix in file error catching from
575 (cvs-get-marked): fix mark toggling.
579 (cvs-mode-diff-backup):
580 (cvs-mode-diff-head):
581 (cvs-mode-diff-vendor):
586 (cvs-mode-undo-local-changes):
587 (cvs-mode-acknowledge):
588 (cvs-mode-remove-file):
591 (cvs-mode-byte-compile-files):
592 (cvs-mode-changelog-commit): pass the right ignore-marks value
593 to cvs-get-marked. Diff commands no longer take "ignore-marks"
594 argument; use cvs-mode-toggle-marks (bound to T) to toggle using
597 1998-09-04 Greg Klanderman <greg@alphatech.com>
599 * pcl-cvs.el (run-cvs-process): buffer formatting improvement.
600 show CVSROOT directory and working directory in header.
602 (cvs-status-pp): report dirchanges relative to working dir.
603 (run-cvs-process): cleanup leading and trailing space around args
605 1998-09-04 Greg Klanderman <greg@alphatech.com>
608 (cvs-find-program): nuke this bogosity.
609 (run-cvs-process): don't require cvs-program to contain the
610 absolute path; let it be found on the PATH if that's what the user
613 1998-09-04 Greg Klanderman <greg@alphatech.com>
616 (cvs-auto-remove-handled-directories): reintroduce this variable.
617 (cvs-parse-process): use it.
618 (cvs-add-sub): remove unused param cvs-buf.
619 (cvs-mode-add): fix call to cvs-add-sub, nuke unused "buf".
620 (cvs-dir-empty-p): correct args in docstring.
621 (cvs-mode-commit): remove unused binding of cvs-buf
622 (cvs-old-ediff-interface): ditto.
623 (cvs-mode-emerge): ditto.
624 (cvs-mode-changelog-commit): ditto.
625 (cvs-execute-list): remove unused binding of arg-str
626 (cvs-do-removal): missing quote on (apply 'signal err).
628 1998-09-04 Greg Klanderman <greg@alphatech.com>
631 (run-cvs-process): use (force-mode-line-update).
632 (XEmacs support): don't autoload pcl-cvs-fontify; it already has
635 * Makefile: cleanup -- don't put debug .el's in the binkit.
637 1998-08-25 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
639 * pcl-cvs.texi: Add direntry
641 * Makefile (REQUIRES): elib dired
643 * pcl-cvs.el: Roll in changes taken from diffs I pulled down from
644 the cvs.xemacs.org cvsweb server, and add autoload cookies
645 throughout. Changed "Lucid" to "XEmacs".
646 (cvs-find-program) Use PATH
647 (cvs-default-ignore-marks) New variable, from old patch.
648 (cvs-assert-applicable) Fix typo in arglist
649 (cvs-examine*, cvs-update*, ...) bind `use-dialog-box' nil
650 (cvs-mode) display keybind for `cvs-mode-mark-matching-files' and
651 `cvs-mode-toggle-marks'.
652 (cvs-mode-map) keybind the above
653 (cvs-mode-mark-matching-files, cvs-mode-toggle-marks),
654 (cvs-ignore-marks-p) Copied in from old patch
655 (cvs-do-removal) Use `condition-case' around file deletion in case
656 the file has already been burned.
657 (cvs-get-marked): Use `cvs-default-ignore-marks' and
658 `cvs-ignore-marks-p'. This could be simplified.
660 * Makefile: adjust ELCS
662 * cookie.el, dll-debug.el, dll.el, elib-node.el: Removed the elib
663 library stuff, since it now resides in its own package.