Re: how-to get commit content with pre-receive hook ?
- From
Stefan Beller <sbeller@google.com>
- Date
- Apr 6, 2017, 18:48 UTC
- Message-ID
- <CAGZ79kYByeaX0qhRhy0RDq5hvuyEhhDcgWS7GABi6Nr+k-Ekdw@mail.gmail.com>
- In-Reply-To
- <CACBZZX7xA92e5n=E8fdGHiBHaqzRjP_MVWsaE2v=DcVmCO2r0w@mail.gmail.com>
>> >> But I don't know how to get the *content* of the file being submitted to run >> my syntax check rules against it ! >>
> git log -p <old>..<new> > git diff <old>..<new>
or in case of the tool requiring a full worktree
mkdir /tmp/test
GIT_WORKTREE=/tmp/test git checkout -f <new>
and then perform the check on that full tree?