From mboxrd@z Thu Jan 1 00:00:00 1970 From: Morten Welinder Subject: "git-checkout-cache -f -a" failure Date: Mon, 9 May 2005 14:25:29 -0400 Message-ID: <118833cc05050911255e601fc@mail.gmail.com> Reply-To: Morten Welinder Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT X-From: git-owner@vger.kernel.org Mon May 09 20:51:38 2005 Return-path: Received: from vger.kernel.org ([12.107.209.244]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DVCpp-0006s9-50 for gcvg-git@gmane.org; Mon, 09 May 2005 20:18:29 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261470AbVEISZj (ORCPT ); Mon, 9 May 2005 14:25:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261477AbVEISZj (ORCPT ); Mon, 9 May 2005 14:25:39 -0400 Received: from rproxy.gmail.com ([64.233.170.193]:43453 "EHLO rproxy.gmail.com") by vger.kernel.org with ESMTP id S261470AbVEISZa convert rfc822-to-8bit (ORCPT ); Mon, 9 May 2005 14:25:30 -0400 Received: by rproxy.gmail.com with SMTP id a41so837197rng for ; Mon, 09 May 2005 11:25:29 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Zv1ys7JlouZMVwVKbuWedk6dgK1B7CF5qWtPgEuPvHCRH55m8qI+WeUJiDdQ06bQNwOkA2JzBmrrzLS6I7b4ogwXhtKX+NzrbcVD7CcdMR+pCrCK9Nucnp2y+feoz18y+6S8ME+X9QFIqc3x53drkFAtVe2Xq2Z60kpqx+bKBkQ= Received: by 10.38.151.37 with SMTP id y37mr1631957rnd; Mon, 09 May 2005 11:25:29 -0700 (PDT) Received: by 10.38.76.77 with HTTP; Mon, 9 May 2005 11:25:29 -0700 (PDT) To: GIT Mailing List , Linus Torvalds Content-Disposition: inline Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org git-checkout-cache is having problems when files change from directories to plain files or vice versa. cg-seek seems to be similarly affected. Note also, that git-checkout-cache's error messages haven't caught up with the command renaming. Morten cd /tmp mkdir xxx cd xxx rm -rf .git empty yyy touch empty cg-init .git/HEAD git-read-tree -m HEAD git-checkout-cache -f -a touch yyy cg-add yyy cg-commit