Re: process committed files in post-receive hook
- From
- Michael Schubert <mschub@elegosoft.com>
- Date
- Dec 10, 2011, 11:21 UTC
- Message-ID
- <4EE340D2.200@elegosoft.com>
- In-Reply-To
- <loom.20111210T111457-837@post.gmane.org>
On 12/10/2011 11:29 AM, Hao wrote:
Show 5 quoted lines
> I am writing a post-receive hook in Python that examines the content of some > files (the HEAD rev). Because the repo is a bare one on the server. My current > approach is to check out a working copy on the server and run 'git pull' in post- > receive to get the most up-to-date version, and then process files in the > working copy.
You could do something like this as a post-receive hook:
#!/bin/sh
test_dir=$(mktemp -d /tmp/test.XXXXXXXXXX) GIT_WORK_TREE=$test_dir git checkout -f /usr/local/bin/check.py $test_dir rm -rf $test_dir