From: David Kastrup Date: Mon, 16 Jul 2007 10:51:46 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: <86644kaaf1.fsf@lola.quinscape.zz> In-Reply-To: <20070716104342.GB24036@cip.informatik.uni-erlangen.de> Thomas Glanzmann writes: > Hello, > I narrowed it down. It is in "git checkout" if I copy the ".git" dir via > "cp -a" and type in "git checkout" it breaks. And it _only_ breaks for > subdirectories: Another guess: cp -a copies files preserving all permissions and ownerships (which works only as root). Nominally, the files now don't belong to you, and some scripts might take you by the word even if they _could_ just overwrite things if they actually tried. Try making chown -R root.root .git on your tree and see whether this makes git more comfortable. -- David Kastrup