From: Jonathan Nieder Date: Fri, 03 Dec 2010 10:00:59 GMT Subject: Re: [PATCHv3] git-rebase--interactive.sh: extend "edit" command to be more useful Message-ID: <20101203100059.GA12043@burratino> In-Reply-To: <4CF8BE8E.4090100@viscovery.net> Johannes Sixt wrote: > Am 12/3/2010 9:06, schrieb Jonathan Nieder: >> Maybe this can be done without relying on details of --pretty=oneline >> format? > > No. This is a matter of the syntax of the recipe file. My suggestion was nonsense for other reasons, too. >> >> sha1=$(git rev-parse --short HEAD) >> rest=$(git show -s --format=%s HEAD) > > Shouldn't $sha1 be the one given in the recipe rather than current HEAD? This code branch is about mentally rewriting pick 87a78c fixup 987ca edit - time to test to pick 87a78c fixup 987ca edit and printing "time to test" as a reminder to the user. > But most importantly, since $rest is echoed on the terminal, it MUST be > derived from the recipe ($line). Rationale: I replace the commit subject > in the recipe by a reminder what I intend to do when the "edit" command > stops---I don't care so much what the commit subject is. Kevin, this sounds like a vote for the "replace commit message" output format. Thanks, that was useful. Jonathan