blob: a7f2eb941b29fb074306126ff8fcd49e7e6abf83 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/sh
REP="$1"
TXN="$2"
# Filter some binary files based on common filename extentions.
# It does not fully prevent commit of binary files, this script is only
# here to avoid simple mistakes
if svnlook changed -t "$TXN" "$REP" | grep -qi '\.\(gz\|bz2\|xz\|lzma\|Z\|7z\|tar\|tgz\|zip\|jpg\|gif\|png\|ogg\|mp3\|wav\|rar\|pdf\)$'
then
echo 'no binary files allowed on this repository' >&2
exit 1
fi
|