From: Jeff King Date: Sun, 26 Feb 2023 10:29:29 GMT Subject: Re: [PATCH 1/2] rebase -i: match whole word in is_command() Message-ID: In-Reply-To: On Thu, Feb 23, 2023 at 08:55:00PM +0000, Phillip Wood via GitGitGadget wrote: > Fix this by ensuring the match is follow by whitespace or the end of the > string as we already do for abbreviated commands. The (*bol = p) at the > end of the condition is a bit cute for my taste but I decided to leave > it be for now. Rather than add new tests the existing tests for bad > commands are adapted to use a bad command name that triggers the prefix > matching bug. FWIW, coverity complained about the (*bol = p) assignment in the conditional, since "p" must be non-NULL at this point. So this is email is a combination of: - a data point that it is not just you that finds it a bit cute (in case you do want to change it later); and - a hearty thank you for mentioning it in the commit message, since just looking at the code left me scratching my head at whether this was a bug. -Peff