aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/pcvs-util.el
diff options
context:
space:
mode:
authorStefan Monnier <[email protected]>2001-12-02 07:41:47 +0000
committerStefan Monnier <[email protected]>2001-12-02 07:41:47 +0000
commit6d57b1a37af800e68b4a3ea41236915938b623d8 (patch)
tree284b6ea233c1dc55d2b0ec307c90b649971aa986 /lisp/pcvs-util.el
parentca0a7168b29e1d5cb88aeedf05826d5ee60d15b3 (diff)
(cvs-file-to-string): Move condition-case outside.
Diffstat (limited to 'lisp/pcvs-util.el')
-rw-r--r--lisp/pcvs-util.el27
1 files changed, 13 insertions, 14 deletions
diff --git a/lisp/pcvs-util.el b/lisp/pcvs-util.el
index 9b1768f32e..4a6a3979f7 100644
--- a/lisp/pcvs-util.el
+++ b/lisp/pcvs-util.el
@@ -5,7 +5,7 @@
;; Author: Stefan Monnier <[email protected]>
;; Keywords: pcl-cvs
-;; Revision: $Id: pcvs-util.el,v 1.14 2001/10/03 20:28:01 monnier Exp $
+;; Revision: $Id: pcvs-util.el,v 1.15 2001/11/17 00:48:14 monnier Exp $
;; This file is part of GNU Emacs.
@@ -185,18 +185,16 @@ Uses columns to keep the listing readable but compact."
If ONELINE is t, only the first line (no \\n) will be returned.
If ARGS is non-nil, the file will be executed with ARGS as its
arguments. If ARGS is not a list, no argument will be passed."
- (with-temp-buffer
- (condition-case nil
- (progn
- (if args
- (apply 'call-process
- file nil t nil (when (listp args) args))
- (insert-file-contents file))
- (buffer-substring (point-min)
- (if oneline
- (progn (goto-char (point-min)) (end-of-line) (point))
- (point-max))))
- (file-error nil))))
+ (condition-case nil
+ (with-temp-buffer
+ (if args
+ (apply 'call-process
+ file nil t nil (when (listp args) args))
+ (insert-file-contents file))
+ (goto-char (point-min))
+ (buffer-substring (point)
+ (if oneline (line-end-position) (point-max))))
+ (file-error nil)))
(defun cvs-string-prefix-p (str1 str2)
"Tell whether STR1 is a prefix of STR2."
@@ -230,7 +228,8 @@ The SEPARATOR regexp defaults to \"\\s-+\"."
(append (unless (eq i 0) (split-string (substring string 0 i) sep))
(let ((rfs (read-from-string string i)))
(cons (car rfs)
- (cvs-string->strings (substring string (cdr rfs)) sep)))))))
+ (cvs-string->strings (substring string (cdr rfs))
+ sep)))))))
;;;;
;;;; file names