Re: [PATCH] help.c: strip suffix only if the STRIP_EXTENSION defined
- From
Alexander Kuleshov <kuleshovmail@gmail.com>
- Date
- Mar 16, 2016, 17:36 UTC
- Message-ID
- <CANCZXo6KGtuuiZ3aha=Tqkwj3d8qytmA_rvw7fPHfevzz9Qyfg@mail.gmail.com>
- In-Reply-To
- <20160316173127.GD4039@sigill.intra.peff.net>
Hello Jeff,
On Wed, Mar 16, 2016 at 11:31 PM, Jeff King <peff@peff.net> wrote:
Show 11 quoted lines
> 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.