From: Jeff King Date: Mon, 05 Jul 2010 11:46:19 GMT Subject: Re: Make author and committer available to pre-commit hook Message-ID: <20100705114619.GA21146@sigill.intra.peff.net> In-Reply-To: On Mon, Jul 05, 2010 at 01:30:46PM +0200, Gisle Aas wrote: > I would like to implement a pre-commit hook that validates the > --author set for the commit. Our use case is a shared repository of > configuration info where different persons all commit as root; but we > want to make sure they override the --author to something sensible. > > What would be the preferred mechanism to pass on this information? It > could for instance be arguments to the hook script or via environment > variables. It would make sense to me for it to be passed in through the environment using GIT_{AUTHOR,COMMITTER}_{NAME,EMAIL}. You could even pass GIT_AUTHOR_DATE to detect if somebody is using "git commit -c" to get the date from a previous commit. -Peff