| Line # | Revision | Author | |
|---|---|---|---|
| 1 | 53 | dpavlin | #!/bin/sh |
| 2 | |||
| 3 | svn=svn | ||
| 4 | list=/tmp/list | ||
| 5 | tmp=/tmp/svn:ignore | ||
| 6 | |||
| 7 | test ! -e '.svn' && svn=svk | ||
| 8 | test -z "$EDITOR" && EDITOR=vi | ||
| 9 | |||
| 10 | $svn status | grep '^\?' | awk '{ print $2 }' > $list | ||
| 11 | $EDITOR $list | ||
| 12 | |||
| 13 | cat $list | while read path ; do | ||
| 14 | # echo "+ $path" | ||
| 15 | file=`basename $path` | ||
| 16 | dir=`dirname $path` | ||
| 17 | test "$file" == "$dir" && dir='.' | ||
| 18 | echo "- $dir / $file" | ||
| 19 | $svn propget svn:ignore $dir > $tmp | ||
| 20 | echo $file >> $tmp | ||
| 21 | svk propset svn:ignore "`cat $tmp`" $dir | ||
| 22 | done |