From be7883108b219a09f663c19b9806e33bf1b2c1d3 Mon Sep 17 00:00:00 2001 From: Taras Lazariv <taras.lazariv@tu-dresden.de> Date: Thu, 25 Nov 2021 17:31:42 +0100 Subject: [PATCH] Add script for checking filesize --- doc.zih.tu-dresden.de%2Futil/check-filesize.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc.zih.tu-dresden.de%2Futil/check-filesize.sh 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 000000000..b14366490 --- /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 -- GitLab