summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/update-gitignore.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/update-gitignore.sh b/scripts/update-gitignore.sh
index ea8a019..ef03d3b 100755
--- a/scripts/update-gitignore.sh
+++ b/scripts/update-gitignore.sh
@@ -3,9 +3,12 @@
BEGIN_MARKER="# begin generated files"
END_MARKER="# begin generated files"
+# remove the previous list of generated files to ignore
sed -i -e "/${BEGIN_MARKER}/,/${END_MARKER}/d" .gitignore
+# remove trailing empty lines
sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' .gitignore
+# output the list of files to ignore
echo "" >> .gitignore
echo ${BEGIN_MARKER} >> .gitignore
for f in $@; do