On Thu, 5 May 2011 09:36:08 -0400 Jeremiah Dodds <[email protected]> wrote:
> > > That is not an error message, that's the config command. > > > > > > Maybe you pasted the wrong line? > > The error message is in the message's subject. > > > > Not that I understand why it happens anyway. > > --global is meant to modify ~/.gitconfig and ~ is supposed to be > > writable. > > > > On the other hand, googing for this error messages suggests that Git > > should actually show *why* it failed to lock the config file, > > decoding the errno of a relevant syscall (much like perror() works). > > > > > If you're on linux, you might be able to figure out what's going on > with minimal pain via strace, dtruss on OSX. I don't know about > windows. Have you checked the permissions on the file? I've just performed a bit of source-diving and it appears that locking is done via creating a physical file (such as ~/.gitconfig.lock) which is written and then substituted in place of the original file. This is also described in Documentation/technical/api-lockfile.txt. I'm lazy to dig deeper, so I can propose two possible causes: 1) Somehow the ~/.gitconfig.lock file does exist. 2) The OP does not have a write permission on the directory which Git sees as being the user's home directory. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
