From: Jeff King Date: Sat, 17 May 2014 07:23:47 GMT Subject: Re: [PATCH v2 10/10] Documentation: replace: describe new --edit option Message-ID: <20140517072347.GF13003@sigill.intra.peff.net> In-Reply-To: <20140517064133.18932.96622.chriscool@tuxfamily.org> On Sat, May 17, 2014 at 08:41:32AM +0200, Christian Couder wrote: > @@ -63,6 +64,14 @@ OPTIONS > --delete:: > Delete existing replace refs for the given objects. > > +--edit :: > + Launch an editor to let the user change the content of > + , then create a new object of the same type with the > + changed content, and create a replace ref to replace > + with the new object. See linkgit:git-commit[1] and > + linkgit:git-var[1] for details about how the editor will be > + chosen. I found the first sentence a little hard to parse, and there are a few more details that might be worth mentioning: --edit :: Edit an object's content interactively. The existing content for is pretty-printed into a temporary file, an editor is launched on the file, and the result is parsed to create a new object of the same type as . A replacement ref is then created to replace with the newly created object. I do not know if it is worth mentioning git-commit and git-var here. But if we want to, I think git-var is sufficient (git-commit seems to mostly just points at git-var these days). -Peff