if $reinvoke; then
filename="$1";
+ if cmp -- "$filename" <(printf "%s\n" "$new"); then exit 0; fi
cmp -- "$filename" <(printf "%s\n" "$old")
printf "%s\n" "$new" >"$filename".new
mv -f -- "$filename".new "$filename"
# nonzero exit status when appropriate.
find -path '*/CVS/Root' \
- \( -exec cvs-adjustroot --reinvoke "$old" "$new" '{}' ';' \
+ \( -exec "$0" --reinvoke "$old" "$new" '{}' ';' \
-o -exec false '{}' + \
\)