nuovo file: .gitignore
[git_shell.git] / gitbase / pip_install
CommitLineData
72fbc84c 1#! /bin/sh
d96d4d16 2while read oldrev newrev refname; do
3 if [[ $refname =~ .*/master$ ]]; then
ec25882b 4 # we are definitely updating master;
d96d4d16 5 CHECKFILE=$(git ls-tree --full-tree -r HEAD |grep requirements.txt |awk '{print $3}')
6 TMPREQ=$(git cat-file -p $CHECKFILE > /tmp/{{PROJECT}}-req.txt)
7 if [ $CHECKFILE ]; then
8 {{VENVSDIR}}/{{PROJECT}}/bin/pip install -r /tmp/{{PROJECT}}-req.txt
9 fi
10 if git diff-tree --name-only -r -z $oldrev $newrev $CHECKFILE; then
11 {{VENVSDIR}}/{{PROJECT}}/bin/pip install -r /tmp/{{PROJECT}}-req.txt
12 fi
13 fi
14done