comparison lisp/vc.el @ 4480:208145c77950

* vc.el (vc-diff, vc-directory-18): Add missing paren to end of vc-diff, and remove extra paren from vc-directory-18.
author Jim Blandy <jimb@redhat.com>
date Sun, 08 Aug 1993 00:44:26 +0000
parents 2c0ac46d5d5b
children aeef9d07f78d
comparison
equal deleted inserted replaced
4479:9fab557f1e16 4480:208145c77950
737 (while vc-parent-buffer 737 (while vc-parent-buffer
738 (pop-to-buffer vc-parent-buffer)) 738 (pop-to-buffer vc-parent-buffer))
739 (if historic 739 (if historic
740 (call-interactively 'vc-version-diff) 740 (call-interactively 'vc-version-diff)
741 (if (or (null buffer-file-name) (null (vc-name buffer-file-name))) 741 (if (or (null buffer-file-name) (null (vc-name buffer-file-name)))
742 (error "There is no version-control master associated with this buffer")) 742 (error
743 "There is no version-control master associated with this buffer"))
743 (let ((file buffer-file-name) 744 (let ((file buffer-file-name)
744 unchanged) 745 unchanged)
745 (or (and file (vc-name file)) 746 (or (and file (vc-name file))
746 (vc-registration-error file)) 747 (vc-registration-error file))
747 (vc-buffer-sync) 748 (vc-buffer-sync)
761 (if (= 0 (buffer-size)) 762 (if (= 0 (buffer-size))
762 (progn 763 (progn
763 (setq unchanged t) 764 (setq unchanged t)
764 (message "No changes to %s since latest version." file)) 765 (message "No changes to %s since latest version." file))
765 (goto-char (point-min)) 766 (goto-char (point-min))
766 (shrink-window-if-larger-than-buffer) 767 (shrink-window-if-larger-than-buffer)))
767 ) 768 (not unchanged))))
768 (not unchanged)
769 )
770 )
771 )
772 769
773 (defun vc-version-diff (file rel1 rel2) 770 (defun vc-version-diff (file rel1 rel2)
774 "For FILE, report diffs between two stored versions REL1 and REL2 of it. 771 "For FILE, report diffs between two stored versions REL1 and REL2 of it.
775 If FILE is a directory, generate diffs between versions for all registered 772 If FILE is a directory, generate diffs between versions for all registered
776 files in or below it." 773 files in or below it."
952 (pop-to-buffer "*vc-status*" t) 949 (pop-to-buffer "*vc-status*" t)
953 (goto-char (point-min)) 950 (goto-char (point-min))
954 (shrink-window-if-larger-than-buffer))) 951 (shrink-window-if-larger-than-buffer)))
955 (message "No files are currently %s under %s" 952 (message "No files are currently %s under %s"
956 (if verbose "registered" "locked") default-directory)) 953 (if verbose "registered" "locked") default-directory))
957 )) 954 )
958 955
959 (or (boundp 'minor-mode-map-alist) 956 (or (boundp 'minor-mode-map-alist)
960 (fset 'vc-directory 'vc-directory-18)) 957 (fset 'vc-directory 'vc-directory-18))
961 958
962 ; Emacs 18 also lacks these. 959 ; Emacs 18 also lacks these.