Re: [PATCH 4/5] attr: do not respect symlinks for in-tree .gitattributes
- From
Jeff King <peff@peff.net>
- Date
- Nov 10, 2016, 00:23 UTC
- Message-ID
- <20161110002335.z2z2stjtzgspikxe@sigill.intra.peff.net>
- In-Reply-To
- <xmqqoa1o6vca.fsf@gitster.mtv.corp.google.com>
On Wed, Nov 09, 2016 at 04:18:29PM -0800, Junio C Hamano wrote:
Show 11 quoted lines
> Jeff King <peff@peff.net> writes: > > > On Wed, Nov 09, 2016 at 02:58:37PM -0800, Junio C Hamano wrote: > > > > I'm slightly confused. Did you mean "supporting any in-tree symlink to > > an out-of-tree destination" in your first sentence? > > I was trying to say that these "control files used solely by git" > have no business being a symbolic link pointing at anywhere, even > inside the same tree; actually, especially if it is inside the same > tree.
OK. That is what my patch does (modulo .gitmodules, which I did not think of). But I think that is the opposite of Duy's opinion, as his review seemed to object to that.
As you know my ulterior motive is dealing with malicious out-of-tree symlinks, and I would be happy to deal with that directly. That still leaves symlinked ".gitmodules" etc in a funny state (they work in the filesystem but not in the index), but since nobody is _complaining_, it's a bug we could leave for another day.
So I dunno.
-Peff