]> git.eshelyaron.com Git - emacs.git/commitdiff
* pcvs.el (cvs-menu): Use `cvs-menu' rather than `cvs-menu-map'.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Dec 2000 16:58:57 +0000 (16:58 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Dec 2000 16:58:57 +0000 (16:58 +0000)
(cvs-mode-quit): Turn it back into a plain function.

lisp/ChangeLog
lisp/pcvs.el

index 1db6c2539eb4cbb76a16cf6d4ad16f4e1e1bdf74..3078e34d8156cd1bd1e002ec934b590e2b7779e7 100644 (file)
@@ -1,7 +1,12 @@
 2000-12-08  Stefan Monnier  <monnier@cs.yale.edu>
 
+       * pcvs-defs.el (cvs-menu): Move.  Make submenu for diff commands.
+       (cvs-menu-map): Remove.
+       * pcvs.el (cvs-menu): Use `cvs-menu' rather than `cvs-menu-map'.
+       (cvs-mode-quit): Turn it back into a plain function.
+
        * textmodes/texnfo-upd.el (texinfo-chapter-level-regexp)
-       (texinfo-filter): Removed (moved to texinfo.el).
+       (texinfo-filter): Remove (move to texinfo.el).
 
        * textmodes/texinfo.el: Move the (require 'cl) to the front of the
        file where it's more visible.
index 97785a63623265e45e3ddc8ad6dc39256c98a65d..8013a51f06a3b594b708bf5b177b86658dfd5eab 100644 (file)
@@ -14,7 +14,7 @@
 ;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu
 ;; Keywords: CVS, version control, release management
 ;; Version: $Name:  $
-;; Revision: $Id: pcvs.el,v 1.18 2000/11/21 20:47:49 monnier Exp $
+;; Revision: $Id: pcvs.el,v 1.19 2000/12/06 19:36:20 fx Exp $
 
 ;; This file is part of GNU Emacs.
 
 ;; To use PCL-CVS just use `M-x cvs-examine RET <dir> RET'.
 ;; There is a TeXinfo manual, which can be helpful to get started.
 
+;;; Bugs:
+
+;; - can somehow ignore important messages like `co aborted' or
+;;   or `co: output error: No space left on device'.
+
 ;;; Todo:
 
 ;; ******** FIX THE DOCUMENTATION *********
 ;; 
+;; - rework the displaying of error messages.
 ;; - use UP-TO-DATE rather than DEAD when cleaning before `examine'.
 ;; - allow to flush messages only
 ;; - allow to protect files like ChangeLog from flushing
   (let ((cvs-minor-current-files
         (list (ewoc-data (ewoc-locate
                           cvs-cookies (posn-point (event-end e)))))))
-    (popup-menu cvs-menu-map e)))
+    (popup-menu cvs-menu e)))
 
 (defvar cvs-mode-line-process nil
   "Mode-line control for displaying info on cvs process status.")
@@ -1052,7 +1058,7 @@ Full documentation is in the Texinfo file."
        (error "Inconsistent %s in buffer %s" check (buffer-name buf)))))
 
 
-(defun-cvs-mode cvs-mode-quit ()
+(defun cvs-mode-quit ()
   "Quit PCL-CVS, killing the *cvs* buffer."
   (interactive)
   (and (y-or-n-p "Quit pcl-cvs? ") (kill-buffer (current-buffer))))