On Tue, Feb 16 2021, Derrick Stolee wrote: > On 2/15/2021 1:53 PM, Taylor Blau wrote: >> On Mon, Feb 15, 2021 at 07:41:17PM +0100, Ævar Arnfjörð Bjarmason wrote: >>> I think it's more readable to have one if/elsif/else chain here than >>> the code this replaces. >> >> FWIW, I find the pre-image more readable than what you are proposing >> replacing it with here. >> >> Of course, I have no doubts about the obvious correctness of this patch; >> I'm merely suggesting that I wouldn't be sad to see us apply the first >> three patches, and the fifth patch, but drop this one. > > I agree with all of your points here. I think that compared to the > current code at-rest, the new version might be preferred. It's a little > dense, which is my only complaint. > > The issue comes for the future: what if we need to add a third verb > to 'git commit-graph'? Then extending this new option looks worse since > we would check 'argc' three times. > > The other patches solve real readability problems or reorganize the code > to use other concepts within the codebase. This one is much more optional. What do you think about https://lore.kernel.org/git/874kidapv7.fsf@xxxxxxxxxxxxxxxxxxx/ ? :)