From: Junio C Hamano Date: Tue, 10 May 2005 02:29:10 GMT Subject: Re: "git-checkout-cache -f -a" failure Message-ID: <7v64xru83t.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <118833cc05050911255e601fc@mail.gmail.com> >>>>> "MW" == Morten Welinder writes: MW> git-checkout-cache is having problems when files change from directories to MW> plain files or vice versa. Changing files vs directories _is_ a big change and happens rarely in practice; I think the current behaviour is justified---it makes the user take notice and the user _should_ take notice. Porcelain layer, if it wanted to, should be able to hide this from the user, but it depends on which Porcelain layer command is involved. My understanding of cg-seek is to switch the work tree to a completely different state, so in that case it probably should hide this (still it makes me feel a bit nervous to realize that I am advocating for the tool to silently remove a whole subtree to make room for a file, though).