From: Junio C Hamano Date: Fri, 23 Mar 2018 18:24:20 GMT Subject: Re: [RFC PATCH v3 5/9] Use new functions in git_rebase__interactive Message-ID: In-Reply-To: Johannes Schindelin writes: > If you fold this into the previous patch, I am sure that after your 3/9 > indenting the function properly, the splitting into functions will look > more or less like this: > > -git_rebase__interactive () { > +initiate_action () { > + action="$1" > > [... unchanged code ...] > +} > + > + () { > + [... setting up variables ...] > > [.. unchanged code ...] > +} > [... more of the same ...] > + > +git_rebase__interactive () { > + initiate_action "$action" && > + && > + ... > +} > > In other words, it would be easier to review and to verify that the > previous code is left unchanged (although that would have to be verified > manually by applying 3/9 and then looking at the diff with the -w option, > anyway). We are on the same page on this. A series structured to have a step that looks exactly like the above would be very pleasant to review. Thanks for a great suggestion.