From 4201f3e669cee393405d0d359ae9e2159eff532d Mon Sep 17 00:00:00 2001 From: reachableceo Date: Mon, 27 Jul 2026 11:01:15 -0500 Subject: [PATCH] chore: ignore framework LOGFILENAME timestamp artifacts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The framework defines LOGFILENAME as "$0.-YYYY-MM-DD-HH:MM:SS.$$" and PrettyPrint appends every print_info/print_error line to it, so executing any script that sources the framework leaves a timestamped log file beside it (e.g. run-tests.sh.Monday-2026-07-27-10:44:31.123). These are runtime artifacts, not source, and were showing up as untracked noise. Ignore them across the whole repo. 🤖 Generated with [Crush](https://github.com/charmassociates/crush) Assisted-by: GLM-5 via Crush --- .gitignore | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ddb3bb1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +# LOGFILENAME artifacts: the framework (Logging.sh + PrettyPrint.sh) appends +# every print_info/print_error line to LOGFILENAME, defined as +# "$0.-YYYY-MM-DD-HH:MM:SS.$$". Running any script that sources the +# framework therefore drops a timestamped log file next to it. Ignore these +# everywhere in the repo. +*.Monday-* +*.Tuesday-* +*.Wednesday-* +*.Thursday-* +*.Friday-* +*.Saturday-* +*.Sunday-*