comparison lisp/vc.el @ 83461:9b150bc96d33

Merged from miles@gnu.org--gnu-2005 (patch 187, 704) Patches applied: * emacs@sv.gnu.org/emacs--devo--0--base-0 tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-704 * emacs@sv.gnu.org/emacs--devo--0--patch-1 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-2 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-3 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-4 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-5 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-6 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-7 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-8 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-9 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-10 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-11 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-12 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-13 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-14 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-15 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-16 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-17 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-18 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-19 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-20 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-21 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-22 Install ERC. * emacs@sv.gnu.org/emacs--devo--0--patch-23 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-24 Fix ERC compiler warnings. * emacs@sv.gnu.org/emacs--devo--0--patch-25 Use utf-8 encoding in ERC ChangeLogs. * emacs@sv.gnu.org/emacs--devo--0--patch-26 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-27 Merge ERC-related Viper hacks into Viper. * emacs@sv.gnu.org/emacs--devo--0--patch-28 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-29 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-30 Merge from erc--main--0 * emacs@sv.gnu.org/gnus--rel--5.10--base-0 tag of miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-187 * emacs@sv.gnu.org/gnus--rel--5.10--patch-1 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-2 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-3 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-4 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-5 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-6 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-7 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-704 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-187 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-501
author Karoly Lorentey <lorentey@elte.hu>
date Mon, 30 Jan 2006 18:06:22 +0000
parents ec395f552d45 1d4de26bcb1f
children b98066f4aa10
comparison
equal deleted inserted replaced
83460:dbd791ef90a1 83461:9b150bc96d33
2117 2117
2118 (defun vc-default-dired-state-info (backend file) 2118 (defun vc-default-dired-state-info (backend file)
2119 (let ((state (vc-state file))) 2119 (let ((state (vc-state file)))
2120 (cond 2120 (cond
2121 ((stringp state) (concat "(" state ")")) 2121 ((stringp state) (concat "(" state ")"))
2122 ((eq state 'edited) (concat "(" (vc-user-login-name) ")")) 2122 ((eq state 'edited) (concat "(" (vc-user-login-name file) ")"))
2123 ((eq state 'needs-merge) "(merge)") 2123 ((eq state 'needs-merge) "(merge)")
2124 ((eq state 'needs-patch) "(patch)") 2124 ((eq state 'needs-patch) "(patch)")
2125 ((eq state 'unlocked-changes) "(stale)")))) 2125 ((eq state 'unlocked-changes) "(stale)"))))
2126 2126
2127 (defun vc-dired-reformat-line (vc-info) 2127 (defun vc-dired-reformat-line (vc-info)
2850 ;; Presumably not portable to non-Unixy systems, along with rcs2log: 2850 ;; Presumably not portable to non-Unixy systems, along with rcs2log:
2851 (tempfile (make-temp-file 2851 (tempfile (make-temp-file
2852 (expand-file-name "vc" 2852 (expand-file-name "vc"
2853 (or small-temporary-file-directory 2853 (or small-temporary-file-directory
2854 temporary-file-directory)))) 2854 temporary-file-directory))))
2855 (login-name (or user-login-name
2856 (format "uid%d" (number-to-string (user-uid)))))
2855 (full-name (or add-log-full-name 2857 (full-name (or add-log-full-name
2856 (user-full-name) 2858 (user-full-name)
2857 (user-login-name) 2859 (user-login-name)
2858 (format "uid%d" (number-to-string (user-uid))))) 2860 (format "uid%d" (number-to-string (user-uid)))))
2859 (mailing-address (or add-log-mailing-address 2861 (mailing-address (or add-log-mailing-address
2872 (if (eq 0 (apply 'call-process 2874 (if (eq 0 (apply 'call-process
2873 (expand-file-name "rcs2log" 2875 (expand-file-name "rcs2log"
2874 exec-directory) 2876 exec-directory)
2875 nil (list t tempfile) nil 2877 nil (list t tempfile) nil
2876 "-c" changelog 2878 "-c" changelog
2877 "-u" (concat (vc-user-login-name) 2879 "-u" (concat login-name
2878 "\t" full-name 2880 "\t" full-name
2879 "\t" mailing-address) 2881 "\t" mailing-address)
2880 (mapcar 2882 (mapcar
2881 (lambda (f) 2883 (lambda (f)
2882 (file-relative-name 2884 (file-relative-name