]> git.ipfire.org Git - thirdparty/git.git/commitdiff
messages: capitalization and punctuation exceptions
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>
Fri, 28 Apr 2023 12:56:49 +0000 (14:56 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 28 Apr 2023 19:06:27 +0000 (12:06 -0700)
These are conscious violations of the usual rules for error messages,
based on this reasoning:

 - If an error message is directly followed by another sentence, it
   needs to be properly terminated with a period, lest the grammar
   looks broken and becomes hard to read.

 - That second sentence isn't actually an error message any more, so
   it should abide to conventional language rules for good looks and
   legibility. Arguably, these should be converted to advice
   messages (which the user can squelch, too), but that's a much
   bigger effort to get right.

 - Neither of these apply to the first hunk in do_exec(), but this
   two-line message looks just too much like a real sentence to not
   terminate it. Also, leaving it alone would make it asymmetrical
   to the other hunk.

Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/pull.c
sequencer.c

index 1ab4de0005da3f6d2aa4b6a93d61544818af8700..47fa87190e7d3c3a358e7eef5755b12698442908 100644 (file)
@@ -1049,7 +1049,7 @@ int cmd_pull(int argc, const char **argv, const char *prefix)
                if (!opt_autostash)
                        require_clean_work_tree(the_repository,
                                N_("pull with rebase"),
-                               _("please commit or stash them."), 1, 0);
+                               _("Please commit or stash them."), 1, 0);
 
                if (get_rebase_fork_point(&rebase_fork_point, repo, *refspecs))
                        oidclr(&rebase_fork_point);
index 155d0a22900decdf34488025a231cc666050df76..8ec3466afb89ed891e27c637cfa2f4d36e9ac309 100644 (file)
@@ -3626,13 +3626,13 @@ static int do_exec(struct repository *r, const char *command_line)
                          "\n"),
                        command_line,
                        dirty ? _("and made changes to the index and/or the "
-                               "working tree\n") : "");
+                               "working tree.\n") : "");
                if (status == 127)
                        /* command not found */
                        status = 1;
        } else if (dirty) {
                warning(_("execution succeeded: %s\nbut "
-                         "left changes to the index and/or the working tree\n"
+                         "left changes to the index and/or the working tree.\n"
                          "Commit or stash your changes, and then run\n"
                          "\n"
                          "  git rebase --continue\n"