From: Alex Riesen Date: Fri, 11 May 2007 14:08:15 GMT Subject: Re: [PATCH] read-tree -m -u: avoid getting confused by intermediate symlinks. Message-ID: <81b0412b0705110708y7e3a9024p9e117e2da84ae916@mail.gmail.com> In-Reply-To: <7vveezde8b.fsf@assigned-by-dhcp.cox.net> On 5/11/07, Junio C Hamano wrote: > @@ -268,6 +268,8 @@ static void unlink_entry(char *name) > { > char *cp, *prev; > > + if (has_symlink_leading_path(name)) > + return; This can slow down the unlink case quiet considerably. Maybe the symlink paths can be cached?