From 281f417351056dd9d692b0ed2a8b946ea03f41c9 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Sat, 15 May 2021 19:42:45 +0200 Subject: Prepare git for kicad --- .gitignore | 1 + hw/.gitattributes | 2 ++ hw/.gitignore | 7 +++++++ hw/filters.sh | 4 ++++ 4 files changed, 14 insertions(+) create mode 100644 .gitignore create mode 100644 hw/.gitattributes create mode 100644 hw/.gitignore create mode 100755 hw/filters.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e92f57 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +tags diff --git a/hw/.gitattributes b/hw/.gitattributes new file mode 100644 index 0000000..c539e86 --- /dev/null +++ b/hw/.gitattributes @@ -0,0 +1,2 @@ +*.pro filter=kicad_project +*.sch filter=kicad_sch diff --git a/hw/.gitignore b/hw/.gitignore new file mode 100644 index 0000000..f694806 --- /dev/null +++ b/hw/.gitignore @@ -0,0 +1,7 @@ +# export files for BOM +*.csv +*.tsv +*.xml + +# backup files +*.bak diff --git a/hw/filters.sh b/hw/filters.sh new file mode 100755 index 0000000..87ef066 --- /dev/null +++ b/hw/filters.sh @@ -0,0 +1,4 @@ +git config --local filter.kicad_sch.clean "sed -E 's/#(PWR|FLG)[0-9]+/#\1?/'" +git config --local filter.kicad_sch.smudge cat +git config --local filter.kicad_project.clean "sed -E 's/^update=.*$/update=Date/'" +git config --local filter.kicad_project.smudge cat -- cgit v1.2.1