Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

kicad-filter-branch

Blame
  • kicad-filter-branch 537 B
    #!/bin/bash
    
    echo
    cat<<EOF > .gitattributes
    *.pro filter=kicad-pro
    *.sch ident
    *.sch filter=kicad-sch
    EOF
    ls 1>&2
    for f in * .??* ; do
        echo "$(git hash-object $f) $f"
    done
    
    for f in $(find . -name '*.sch') ; do
        TMP=$(mktemp)
        echo "Cleaning $f" 1>&2
        cat "$f" | $(dirname "$0")/kicad-sch-filter clean "$f" > "${TMP}"
        mv "${TMP}" "$f"
    done
    for f in $(find . -name '*.pro') ; do
        TMP=$(mktemp)
        echo "Cleaning $f" 1>&2
        cat "$f" | $(dirname "$0")/kicad-pro-filter clean "$f" > "${TMP}"
        mv "${TMP}" "$f"
    done