#! /bin/bash
# Last edited on 2024-10-13 22:49:26 by stolfi

filter=( cat )
if [[ -s binaries.dir ]]; then
  cat binaries.dir | sed -e 's:^:? :g' > .binaries.pat
  filter=( fgrep -v --line-regexp -f .binaries.pat )
fi

git ls-files -c -o -m -d -t \
  | egrep -v -e '^[?].*([ /](out|JUNK|Deps|[.]svn|[.]gdbinit)|([~]|[.]ho|[.][oa])$)' \
  | ${filter[@]} \
  | sort \
  > .status
