git grep argument parser bug
- From
- Dylan Grafmyre <dylang@conversica.com>
- Date
- Feb 4, 2016, 22:02 UTC
- Message-ID
- <CANzEV58SgS6P_qBequGSfA0vFy9s0-KM3xOFaU2DDz_S3OyN3g@mail.gmail.com>
In both ubuntu versions of git 1.9.1 and 2.7.0
git grep '-test'
git grep '--help'Or any other expressions literal leading with a single dash or double dash get interpreted as argument flags and not as search expressions.
What I expect is grep results for the literal strings "-test" and "--help" What i get is git help output informing of wrong argument usage, or accidentally turning on flags I didn't expect.
Work around; for afflicted users terminating argument parsing with ` -- ` works as it should.
git grep -- '-test'
Confirmed on two Ubuntu [based] systems, Ubuntu Server 14.03 and LinuxMint 17.3 [Cinnamon]
-- Dylan Grafmyre Associate System Administrator Email: DylanG@conversica.com Office: +1 (888) 778 1004 Web: www.conversica.com