X-Git-Url: https://snippets.scripts.mit.edu/gitweb.cgi/Scripts/git/.git/blobdiff_plain/2f0f5d8e89780397e089acaaa90938e366d238ab..refs/heads/master:/git-rcsimport diff --git a/git-rcsimport b/git-rcsimport index 33bff05..4b06a00 100755 --- a/git-rcsimport +++ b/git-rcsimport @@ -12,12 +12,12 @@ if [ ! -d "$dir/RCS" ]; then exit 1 fi -tmpdir=`mktemp -d` +tmpdir=`mktemp -d -t git-rcsimport-XXXXXXXXXX` mkdir "$tmpdir/CVSROOT" "$tmpdir/locks" "$tmpdir/rcs" echo "LockDir=$tmpdir/locks" > "$tmpdir/CVSROOT/config" -absdir=`readlink -f "$dir"` -(cd "$absdir"; find -name RCS -type d) | while read dir; do - rcsdir=$tmpdir/rcs/$(dirname "$dir") +absdir=`cd "$dir"; pwd` +(cd "$absdir"; find . -name RCS -type d) | while read dir; do + rcsdir=$tmpdir/rcs/`dirname "$dir"` mkdir -p "$rcsdir" ln -s "$absdir/$dir"/* "$rcsdir" done