From: Christopher Faylor Date: Fri, 20 Jan 2006 03:35:49 GMT Subject: Re: [PATCH] "sleep 1" sleeps too little on cygwin Message-ID: <20060120033548.GE5090@trixie.casa.cgf.cx> In-Reply-To: <7vbqy78zwy.fsf@assigned-by-dhcp.cox.net> On Thu, Jan 19, 2006 at 05:13:17PM -0800, Junio C Hamano wrote: >Christopher Faylor writes: >>Inodes are only calculated by hashing the path name when the OS lacks >>the support to provide a "real" inode and in that case there is no hard >>link support available so it's a non-issue. > >Does that mean on such filesystems "mv foo bar" would change the i-num >of the moved entity? I just tried this on Windows XP. On a FAT32 or a NTFS filesystem the inode is unchanged. On a FAT filesystem, it changes. I assume that means that FAT doesn't support a real file ID. The only thing I think anyone would be using FAT for these days is possibly a boot partition. That's the only reason I have one. I use to to multi-boot various flavors of Windows. It's the lowest common denominator. >I am not complaining even if that is the case. I just want to >understand what it does. NP. I complain about this fairly frequently myself. :-) cgf