END
}
+# Copyright 2004-2006 Ian Jackson <ian@chiark.greenend.org.uk>
+#
+# This script and its documentation (if any) are free software; you
+# can redistribute it and/or modify them under the terms of the GNU
+# General Public License as published by the Free Software Foundation;
+# either version 3, or (at your option) any later version.
+#
+# chiark-named-conf and its manpage are distributed in the hope that
+# it will be useful, but WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+# PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, consult the Free Software Foundation's
+# website at www.fsf.org, or the GNU Project website at www.gnu.org.
+
+
# We do things in the following order:
# src dst
# 0. Check things @/..moving-to none/..moved-to
ls -d -- $srcrepo/CVSROOT >/dev/null
'"
- dstrepotrans="$(printf "%s" "$dstrepo" | tr / :)"
+ dstrepotrans="$(printf '%s\n' "$dstrepo" | tr / :)"
movingto="moving-to-$dsthost:$dstrepotrans"
resume="$("$CVS_RSH" "$srchost" bash -ec "'
if test -d $srcrepo/$module..$movingto; then
exit 4
;;
*..moved-to-*)
- goose="$(printf "%s" \
+ goose="$(printf '%s\n' \
"${new_goose_info#*..moved-to-}" | \
tr : / | sed -e 's,/,:,')"
;;