From: Johannes Sixt Date: Sat, 24 Mar 2012 18:14:31 GMT Subject: Re: Not a git repository: '.' Message-ID: <4F6E0F07.6030400@kdbg.org> In-Reply-To: <87r4wh6hce.fsf@smith.obbligato.org> Am 24.03.2012 18:26, schrieb greened@obbligato.org: > I have a post-receive hook set up that does the following when something > is pushed to a repository. > > - Change directory to another non-bare repository > - Do 'git status' > > I get this error from the original git push: > > remote: fatal: Not a git repository: '.' > > Debug output tells me I am in the correct directory when attempting the > status check. This directory is a full git workarea (i.e. not a bare > repository). > > Any idea what git is complaining about? I can log on to the server and > do 'git status' in the target directory and everything is fine. Most likely, GIT_DIR=. is set when the hook is entered. Does unset GIT_DIR help? -- Hannes