From: Ralf Thielow Date: Fri, 08 May 2015 17:20:03 GMT Subject: Re: [PATCH] sequencer.c: abbreviate hashs placed in the middle of messages Message-ID: In-Reply-To: Eric Sunshine wrote: > On Fri, May 8, 2015 at 12:53 PM, Ralf Thielow wrote: >> sequencer.c: abbreviate hashs placed in the middle of messages > > s/hashs/hashes/ Thanks > >> Printing a 40 character sha1 hash in the middle of a message >> stretches the sentence a lot. Print the abbreviated version >> instead. >> >> Signed-off-by: Ralf Thielow >> --- >> diff --git a/sequencer.c b/sequencer.c >> index c4f4b7d..2a39ab6 100644 >> --- a/sequencer.c >> +++ b/sequencer.c >> @@ -498,20 +498,21 @@ static int do_pick_commit(struct commit *commit, struct replay_opts *opts) >> struct commit_list *p; >> >> if (!opts->mainline) >> - return error(_("Commit %s is a merge but no -m option was given."), >> - sha1_to_hex(commit->object.sha1)); >> + return error(_("Commit %s... is a merge but no -m option was given."), >> + find_unique_abbrev(commit->object.sha1, DEFAULT_ABBREV)); > > Are short SHA1's followed by "..." anywhere else in the project? It > seems strange to introduce such usage here. > Yes, that's why I used it.