From: Thomas Glanzmann Date: Mon, 16 Jul 2007 12:39:13 GMT Subject: Re: "git clone" executed as root on solaris 10 shreds UFS (it is possible to create hardlinks for directories as root under solaris) Message-ID: <20070716123913.GJ24036@cip.informatik.uni-erlangen.de> In-Reply-To: <86644kaaf1.fsf@lola.quinscape.zz> Hello David, as I mentioned and showed in my original e-mail: git checkout /path/to/repo triggers the problem also. So no, "cp -a" has nothing todo with it because root is able to read _all_ files no matter who the files are owned by and what the permissions of these files are[1]. This happens on a _local_ fileystem. And what worries me is that git does something that breaks the _hard link counter_ of a directory. Thomas [1] Notes Of course that doesn't apply to all filesystems. For example AFS and NFS. But as I said before it happens on a _UFS_ filesystem.