From 81a3b72f9d0161bd4d6f85f434635e3d506607c4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 26 Dec 2025 22:18:08 +0000 Subject: [PATCH 1/2] Initial plan From 7a197fb34b35d5ccfa35b373237f7b694e946067 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 26 Dec 2025 22:21:23 +0000 Subject: [PATCH 2/2] Add .gitignore and .gitattributes files for Java/Maven project Co-authored-by: Kcato1 <193196419+Kcato1@users.noreply.github.com> --- .gitattributes | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ .gitignore | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b15a92e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,79 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Java sources +*.java text diff=java +*.kt text diff=kotlin +*.groovy text diff=java +*.scala text diff=java + +# Maven +pom.xml text diff=xml +*.xml text diff=xml + +# Documentation +*.md text diff=markdown +*.txt text +*.adoc text +*.textile text +*.mustache text +*.csv text +*.tab text +*.tsv text +*.sql text + +# Configuration files +*.yaml text +*.yml text +*.json text +*.toml text +*.ini text +*.properties text +*.conf text +*.config text + +# Scripts +*.sh text eol=lf +*.bash text eol=lf +*.bat text eol=crlf +*.cmd text eol=crlf +*.ps1 text eol=crlf + +# Graphics +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.svg text + +# Archives +*.jar binary +*.war binary +*.ear binary +*.zip binary +*.tar binary +*.gz binary +*.7z binary +*.rar binary + +# Fonts +*.ttf binary +*.eot binary +*.woff binary +*.woff2 binary + +# Documents +*.pdf binary +*.doc binary +*.docx binary +*.xls binary +*.xlsx binary +*.ppt binary +*.pptx binary + +# Other +*.exe binary +*.dll binary +*.so binary +*.dylib binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..21fdf1a --- /dev/null +++ b/.gitignore @@ -0,0 +1,80 @@ +# Compiled class files +*.class + +# Log files +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# Virtual machine crash logs +hs_err_pid* +replay_pid* + +# Maven +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar + +# IntelliJ IDEA +.idea/ +*.iws +*.iml +*.ipr +out/ + +# Eclipse +.classpath +.project +.settings/ +bin/ + +# NetBeans +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +# VS Code +.vscode/ +*.code-workspace + +# macOS +.DS_Store +.AppleDouble +.LSOverride + +# Windows +Thumbs.db +ehthumbs.db +Desktop.ini +$RECYCLE.BIN/ + +# Linux +*~ + +# Temporary files +*.tmp +*.bak +*.swp +*~.nib