Re: Is it not bug git stash -- <pathspec> does not work at non-root directory?
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 18, 2017, 03:53 UTC
- Message-ID
- <xmqqzi7kp7j2.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <CAC2Jkr+brEKLy-z45WwP2iqssA14na9xpaCoKrNKbPcTvtUxJA@mail.gmail.com>
小川恭史 <aiueogawa217@gmail.com> writes:
> Is it not bug git stash -- <pathspec> does not work at non-root directory?
Please make it a habit (not limited to when interacting with _this_ project) to state a bit more than "does not work"; instead, say "it is expected to do X, but instead it does Y, and the difference between X and Y I perceive is Z".
If you mean
cd sub && git stash -- Makefile
does not make a stash for only sub/Makefile and instead makes (or attempts to make) a stash for only Makefile at the top-level, then I think it is a bug, whose likely cause is that the implementation forgets to prepend the $prefix to the pathspec it got from the command line. But I am writing this without looking at the implementation and with your unclear description of the issue, so I may be completely off the mark ;-)
Thanks.