Parent Directory | Revision Log
small script to collect all unversioned files in current repository, open list in $EDITOR and add result to correct svn:ignore
1 | #!/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 |
Name | Value |
---|---|
svn:executable | * |
ViewVC Help | |
Powered by ViewVC 1.1.26 |