>>>> "Uwe" == Uwe Brauer <oub(a)mat.ucm.es>
writes: 
 Hello  
 I don't like this format and prefer much more 
  foo-rev-1.2 
 The following function does what I want, but it is not more than a
very
 ugly hack, improvements well come 
 (defun my-vc-version-other-window-new (rev)	 
   "Visit version REV of the current file in another window.
 If the current file is named `F', the version is named `F-rev-REV'.
 If `F-rev-REV' already exists, use it instead of checking it out again."
   (interactive "sVersion to visit (default is workfile version): ")
   (vc-ensure-vc-buffer)
   (let* ((file buffer-file-name)
 		 (version (if (string-equal rev "")
 					  (vc-workfile-version file)
 					rev)))
 	(let ((filename (concat (file-name-sans-extension buffer-file-name) "-rev-"
version "." (file-name-extension buffer-file-name))))
     (switch-to-buffer-other-window (vc-find-version file version))
 	(write-file filename t nil)))) 
The last  line should be 
(if buffer-read-only
	(toggle-read-only nil)
	(write-file filename t nil)))))
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta