(vc-revert): Limit the length of the query string.
authorChong Yidong <cyd@stupidchicken.com>
Thu, 30 Oct 2008 19:21:07 +0000 (19:21 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Thu, 30 Oct 2008 19:21:07 +0000 (19:21 +0000)
lisp/vc.el

index a6ef181..a4e2b8e 100644 (file)
@@ -1868,7 +1868,12 @@ to the working revision (except for keyword expansion)."
        (unless (yes-or-no-p (format "%s seems up-to-date.  Revert anyway? " file))
          (error "Revert canceled"))))
     (when (vc-diff-internal vc-allow-async-revert vc-fileset nil nil)
-      (unless (yes-or-no-p (format "Discard changes in %s? " (vc-delistify files)))
+      (unless (yes-or-no-p
+              (format "Discard changes in %s? "
+                      (let ((str (vc-delistify files)))
+                        (if (< (length str) 50)
+                            str
+                          (format "%d files" (length files))))))
        (error "Revert canceled"))
       (delete-windows-on "*vc-diff*")
       (kill-buffer "*vc-diff*"))