* Andreas Ericsson (ae@xxxxxx) wrote: > Matthias Kestenholz wrote: > > > >The PHP script created directories under .git/objects > > > Ouch... You're not really supposed to do that. The proper thing to do is > to do things in the working tree and commit them to git later. > I think I did not express myself clearly. The PHP Script executes git commands which in turn create or modify the mentioned directories. I do not create them myself by hand. > >When I tried to commit, I got a message saying "Unable to write sha1 > >filename". > > > > What file were you trying to write? > Some file I was updating (in this case, a file holding some wiki content) > >The result was, that only part of the commit was recorded and that I > >experienced repository corruption. refs/heads/master pointed to a > >non-existant object. > > > > Did you use git tools to update .git/refs/heads/master ? > Yes. > > >The expected behavior would have been an error message telling me I > >had insufficient write privileges and surely no repository > >corruption. > > > > Didn't you get the strerror(3) message from that? If so, I'd consider it > a bug. As I (only now) wrote in the other email, I got the "Permission denied" message, and that was a sufficient hint what was wrong. -- :wq - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html