emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: d r -> diff-repository (was: New PCVS command: d y -> diff-yesterday


From: Kim F. Storm
Subject: Re: d r -> diff-repository (was: New PCVS command: d y -> diff-yesterday)
Date: 12 Jul 2004 11:36:40 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

Juri Linkov <address@hidden> writes:

> There is another useful command missing in PCVS: to view the changes
> anyone has committed to the repository since you last executed
> checkout/update/commit.  This command is useful to look at the changes
> in the repository before doing cvs-update.

How is this different from d h (cvs-mode-diff-head) ?


> 
> Index: lisp/pcvs.el
> ===================================================================
> RCS file: /cvsroot/emacs/emacs/lisp/pcvs.el,v
> retrieving revision 1.70
> diff -u -r1.70 pcvs.el
> --- lisp/pcvs.el      10 Jun 2004 08:29:32 -0000      1.70
> +++ lisp/pcvs.el      27 Jun 2004 18:26:29 -0000
> @@ -1565,6 +1565,12 @@
>    (interactive (list (cvs-flags-query 'cvs-diff-flags "cvs diff flags")))
>    (cvs-mode-diff-1 (cons "-rHEAD" flags)))
>  
> +(defun-cvs-mode (cvs-mode-diff-repository . SIMPLE) (flags)
> +  "Diff the files for changes in the repository since last co/update/commit.
> +See ``cvs-mode-diff'' for more info."
> +  (interactive (list (cvs-flags-query 'cvs-diff-flags "cvs diff flags")))
> +  (cvs-mode-diff-1 (cons "-rBASE" (cons "-rHEAD" flags))))
> +
>  (defun-cvs-mode (cvs-mode-diff-yesterday . SIMPLE) (flags)
>    "Diff the selected files against yesterday's head of the current branch.
>  See ``cvs-mode-diff'' for more info."
> 
> Index: lisp/pcvs-defs.el
> ===================================================================
> RCS file: /cvsroot/emacs/emacs/lisp/pcvs-defs.el,v
> retrieving revision 1.26
> diff -u -r1.26 pcvs-defs.el
> --- lisp/pcvs-defs.el 10 Jun 2004 08:29:12 -0000      1.26
> +++ lisp/pcvs-defs.el 27 Jun 2004 18:27:32 -0000
> @@ -305,6 +305,7 @@
>      ("d" "diff" .    cvs-mode-diff)
>      ("b" "backup" .  cvs-mode-diff-backup)
>      ("h" "head" .    cvs-mode-diff-head)
> +    ("r" "repository" .      cvs-mode-diff-repository)
>      ("y" "yesterday" .       cvs-mode-diff-yesterday)
>      ("v" "vendor" .  cvs-mode-diff-vendor))
>    "Keymap for diff-related operations in `cvs-mode'."
> 
> -- 
> Juri Linkov
> http://www.jurta.org/emacs/
> 
> 
> 
> _______________________________________________
> Emacs-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-devel
> 
> 

-- 
Kim F. Storm <address@hidden> http://www.cua.dk





reply via email to

[Prev in Thread] Current Thread [Next in Thread]