From: Alexander Kuleshov Date: Wed, 16 Mar 2016 17:36:49 GMT Subject: Re: [PATCH] help.c: strip suffix only if the STRIP_EXTENSION defined Message-ID: In-Reply-To: <20160316173127.GD4039@sigill.intra.peff.net> Hello Jeff, On Wed, Mar 16, 2016 at 11:31 PM, Jeff King wrote: > This is billed as an optimization in the commit message, but these two > pieces of code are not the same. The original always strips ".exe", > whether or not STRIP_EXTENSION is defined, and whether or not it is > ".exe". > > In practice it works out because people on Unix systems do not have > "git-foo.exe", and nobody sets STRIP_EXTENSION to other things. But I > tend to think this is an improvement in robustness. > > I also wonder if this should be sharing the strip_extension() helper > added in your 63ca1c0. Yes, I want to move strip_extension() (from 63ca1c0) to the git-compat-util.h and adapt/reuse it in the help.c. What do you think about this? Thank you.