From c95a7171cf52623a9667255dd2dba6a86fb6ebfa Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Thu, 16 Apr 2026 07:35:17 +1000 Subject: [PATCH 1/2] sync labels.yml from generic-track also sync .gitattributes .gitignore --- .appends/.github/labels.yml | 16 ++++----- .gitattributes | 69 +++++++++++++++++++++++++++++++++++++ .gitignore | 3 ++ 3 files changed, 80 insertions(+), 8 deletions(-) create mode 100644 .gitattributes diff --git a/.appends/.github/labels.yml b/.appends/.github/labels.yml index f6fec490..bb722a12 100644 --- a/.appends/.github/labels.yml +++ b/.appends/.github/labels.yml @@ -3,10 +3,6 @@ # https://github.com/exercism/org-wide-files/blob/main/global-files/.github/labels.yml. # # ----------------------------------------------------------------------------------------- # -- name: "bug" - description: "" - color: "ee0701" - - name: "duplicate" description: "" color: "cccccc" @@ -15,14 +11,18 @@ description: "" color: "84b6eb" -- name: "help wanted" - description: "" - color: "128A0C" - - name: "invalid" description: "" color: "e6e6e6" +- name: "needs maintainer" + description: "" + color: "fc2929" + +- name: "new track" + description: "" + color: "159818" + - name: "question" description: "" color: "cc317c" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..dc43d726 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,69 @@ +# Handle line endings automatically for files detected as text +# and leave all files detected as binary untouched. +* text=auto + +# Force the following filetypes to have unix eols, so Windows does not break them +*.* text eol=lf + +# Windows forced line-endings +/.idea/* text eol=crlf + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain + +# +## These files are binary and should be left untouched +# + +# (binary is a macro for -text -diff) +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.mov binary +*.mp4 binary +*.mp3 binary +*.flv binary +*.fla binary +*.swf binary +*.gz binary +*.zip binary +*.7z binary +*.ttf binary +*.eot binary +*.woff binary +*.pyc binary +*.pdf binary +*.ez binary +*.bz2 binary +*.swp binary + +*.tgz filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text + +# Force bash scripts to always use lf line endings so that if a repo is accessed +# in Unix via a file share from Windows, the scripts will work. +*.sh text eol=lf + +# Force batch scripts to always use CRLF line endings so that if a repo is accessed +# in Windows via a file share from Linux, the scripts will work. +*.{cmd,[cC][mM][dD]} text eol=crlf +*.{bat,[bB][aA][tT]} text eol=crlf diff --git a/.gitignore b/.gitignore index 6a513a06..f356949b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,6 @@ .DS_Store bin/configlet bin/configlet.exe +bin/latest-configlet.tar.gz +bin/latest-configlet.zip +bin/configlet.zip From 466964a9d9d5af12ba552826baeb3b20cc3acc14 Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Fri, 17 Apr 2026 08:46:15 +1000 Subject: [PATCH 2/2] trim .gitignore .gitattributes --- .gitattributes | 54 -------------------------------------------------- .gitignore | 1 - 2 files changed, 55 deletions(-) diff --git a/.gitattributes b/.gitattributes index dc43d726..57eddf3b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,60 +5,6 @@ # Force the following filetypes to have unix eols, so Windows does not break them *.* text eol=lf -# Windows forced line-endings -/.idea/* text eol=crlf - -# Custom for Visual Studio -*.cs diff=csharp -*.sln merge=union -*.csproj merge=union -*.vbproj merge=union -*.fsproj merge=union -*.dbproj merge=union - -# Standard to msysgit -*.doc diff=astextplain -*.DOC diff=astextplain -*.docx diff=astextplain -*.DOCX diff=astextplain -*.dot diff=astextplain -*.DOT diff=astextplain -*.pdf diff=astextplain -*.PDF diff=astextplain -*.rtf diff=astextplain -*.RTF diff=astextplain - -# -## These files are binary and should be left untouched -# - -# (binary is a macro for -text -diff) -*.png binary -*.jpg binary -*.jpeg binary -*.gif binary -*.ico binary -*.mov binary -*.mp4 binary -*.mp3 binary -*.flv binary -*.fla binary -*.swf binary -*.gz binary -*.zip binary -*.7z binary -*.ttf binary -*.eot binary -*.woff binary -*.pyc binary -*.pdf binary -*.ez binary -*.bz2 binary -*.swp binary - -*.tgz filter=lfs diff=lfs merge=lfs -text -*.psd filter=lfs diff=lfs merge=lfs -text - # Force bash scripts to always use lf line endings so that if a repo is accessed # in Unix via a file share from Windows, the scripts will work. *.sh text eol=lf diff --git a/.gitignore b/.gitignore index f356949b..1a939806 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -*.swp .DS_Store bin/configlet bin/configlet.exe