29 lines
646 B
Bash
Executable File
29 lines
646 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
YEAR=2013
|
|
TOURNAMENT=3-autumn
|
|
RESULTS=$YEAR/$TOURNAMENT/results.yml
|
|
TABLE=_includes/$TOURNAMENT/table.html
|
|
|
|
# Update game results
|
|
git checkout master
|
|
./tour-parse > $RESULTS
|
|
git add $RESULTS
|
|
git commit -m "Update game results."
|
|
# Successful `git commit' returns exit code `0'
|
|
ret_code=$?
|
|
|
|
if [[ $ret_code == 0 ]]; then
|
|
|
|
# Check the difference between game results
|
|
git diff HEAD^ HEAD -- $RESULTS
|
|
|
|
# Update the tournament table
|
|
bin/lorchess > temp_table.html
|
|
git checkout gh-pages
|
|
mv temp_table.html $TABLE
|
|
git add $TABLE
|
|
git commit -m "Update the tournament table."
|
|
git checkout master
|
|
fi
|