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