mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-23 00:02:38 -05:00
* Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python} * fix perl;add bash * Fix indentation using modified scripts * Revert "fix perl;add bash" This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2. * python3 everywhere * more bash * rebase change perl * Linux perl; missing from last PR * fix doxygen_space * Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python} * fix perl;add bash * Fix indentation using modified scripts * Revert "fix perl;add bash" This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2. * python3 everywhere * more bash * rebase change perl * fix doxygen_space
29 lines
724 B
Bash
29 lines
724 B
Bash
#!/usr/bin/env bash
|
|
|
|
if [ "$1" = "-h" ]; then
|
|
echo "usage: $0 [-h] [database] [sha1] [sha2]"
|
|
echo " -h show this help"
|
|
echo " database databases to compare (defaults to resources/srs.db"
|
|
echo " sha1 sha of previous state (defaults to HEAD^)"
|
|
echo " sha2 sha of next state (defaults to HEAD)"
|
|
exit 1
|
|
fi
|
|
|
|
set -e
|
|
|
|
db=${1:-resources/srs.db}
|
|
prev=${2:-HEAD^}
|
|
next=${3:-HEAD}
|
|
|
|
echo "db:$db prev:$prev next:$next"
|
|
|
|
git cat-file blob $prev:resources/srs.db >/tmp/prev.db
|
|
git cat-file blob $next:resources/srs.db >/tmp/next.db
|
|
|
|
sqlite3 /tmp/prev.db .dump >/tmp/prev.sql
|
|
sqlite3 /tmp/next.db .dump >/tmp/curr.sql
|
|
|
|
diff -u /tmp/prev.sql /tmp/curr.sql
|
|
|
|
rm /tmp/prev.db /tmp/next.db /tmp/prev.sql /tmp/curr.sql
|