Re: Not a git repository: '.'
- From
Johannes Sixt <j6t@kdbg.org>
- Date
- Mar 24, 2012, 18:14 UTC
- Message-ID
- <4F6E0F07.6030400@kdbg.org>
- In-Reply-To
- <87r4wh6hce.fsf@smith.obbligato.org>
Am 24.03.2012 18:26, schrieb greened@obbligato.org:
Show 16 quoted lines
> 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