Re: [PATCH v3 16/17] lib'ify checkout_fast_forward_to()
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Sep 11, 2016, 08:09 UTC
- Message-ID
- <alpine.DEB.2.20.1609111008370.129229@virtualbox>
- In-Reply-To
- <xmqqzinhaq5p.fsf@gitster.mtv.corp.google.com>
Hi Junio,
On Fri, 9 Sep 2016, Junio C Hamano wrote:
Show 24 quoted lines
> Johannes Schindelin <johannes.schindelin@gmx.de> writes: > > > Instead of dying there, let the caller high up in the callchain > > notice the error and handle it (by dying, still). > > > > The only callers of checkout_fast_forward_to(), cmd_merge(), > > pull_into_void(), cmd_pull() and sequencer's fast_forward_to(), > > already check the return value and handle it appropriately. With this > > step, we make it notice an error return from this function. > > > > So this is a safe conversion to make checkout_fast_forward_to() > > callable from new callers that want it not to die, without changing > > the external behaviour of anything existing. > > > > Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> > > --- > > I'll retitle this to > > sequencer: lib'ify chckout_fast_forward() > > and checkout_fast_forward_to() in the second paragraph to match the > reality. Other than that, the above analysis matches what I see in > the code and the libification done here looks correct.
Good catch. Please also fix it in the third paragraph. (I changed it also locally, in case a v4 is required.)
Ciao, Dscho