diff --git a/doc.zih.tu-dresden.de%2Futil/check-filesize.sh b/doc.zih.tu-dresden.de%2Futil/check-filesize.sh new file mode 100644 index 0000000000000000000000000000000000000000..b1436649027ab0c3d68ecae7b6c4d58e918d7bec --- /dev/null +++ b/doc.zih.tu-dresden.de%2Futil/check-filesize.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +# Credits to https://gitlab.com/NERSC/nersc.gitlab.io/ + +large_files_present=false + +for f in $(git diff main --name-only); do + fs=$(wc -c $f | awk '{print $1}') + if [ $fs -gt 1048576 ]; then + echo $f 'is over 1M ('$fs' bytes)' + large_files_present=true + fi +done + +if [ "$large_files_present" == true ]; then + exit 1 +fi