Skip to content

Commit 5b4e441

Browse files
committed
git.el: Improve the confirmation message on remove and revert.
If there's only one file, print its name instead of just "1 file". Signed-off-by: Alexandre Julliard <julliard@winehq.org>
1 parent 21ba0e8 commit 5b4e441

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

contrib/emacs/git.el

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,7 +1068,9 @@ The FILES list must be sorted."
10681068
(unless files
10691069
(push (file-relative-name (read-file-name "File to remove: " nil nil t)) files))
10701070
(if (yes-or-no-p
1071-
(format "Remove %d file%s? " (length files) (if (> (length files) 1) "s" "")))
1071+
(if (cdr files)
1072+
(format "Remove %d files? " (length files))
1073+
(format "Remove %s? " (car files))))
10721074
(progn
10731075
(dolist (name files)
10741076
(ignore-errors
@@ -1087,7 +1089,9 @@ The FILES list must be sorted."
10871089
added modified)
10881090
(when (and files
10891091
(yes-or-no-p
1090-
(format "Revert %d file%s? " (length files) (if (> (length files) 1) "s" ""))))
1092+
(if (cdr files)
1093+
(format "Revert %d files? " (length files))
1094+
(format "Revert %s? " (git-fileinfo->name (car files))))))
10911095
(dolist (info files)
10921096
(case (git-fileinfo->state info)
10931097
('added (push (git-fileinfo->name info) added))

0 commit comments

Comments
 (0)