diff options
Diffstat (limited to '')
-rw-r--r-- | hw/.gitattributes | 2 | ||||
-rw-r--r-- | hw/.gitignore | 7 | ||||
-rwxr-xr-x | hw/filters.sh | 4 |
3 files changed, 13 insertions, 0 deletions
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 |