From: Duy Nguyen Date: Wed, 19 Dec 2018 17:11:47 GMT Subject: Re: Referring to commits in commit messages Message-ID: In-Reply-To: <877eg5fwd5.fsf@evledraar.gmail.com> On Wed, Dec 19, 2018 at 6:04 PM Ævar Arnfjörð Bjarmason wrote: > > > On Mon, Dec 17 2018, Jonathan Nieder wrote: > > > v2.11.0-rc3~3^2~1 (stripspace: respect repository config, 2016-11-21) > > Minor nit not just on this patch, but your patches in general: I think > you're the only one using this type of template instead of the `%h > ("%s", %ad)` format documented in SubmittingPatches. > > I've had at least a couple of cases where I've git log --grep= > and missed a commit of yours when you referred to another commit. > > E.g. when composing > https://public-inbox.org/git/878t0lfwrj.fsf@evledraar.gmail.com/ I > remembered PERLLIB_EXTRA went back & forth between > working/breaking/working with your/my/your patch, so: > > git log --grep=0386dd37b1 > > Just found the chain up to my breaking change, but not your 7a7bfc7adc, > which refers to that commit as v1.9-rc0~88^2. > > Maybe this is really a feature request. I.e. maybe we should have some > mode where --grep= will be combined with some mode where we > try to find various forms of in commit messages, then > normalize & match them.... To follow email model, this sounds like a good trailer for related commits, like In-Reply-To for email. We could even have special trailer "Fixes" to indicate what commit is the problem that this commit fixes. -- Duy