You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by je...@apache.org on 2005/02/08 00:34:15 UTC

svn commit: r151783 - apr/site/trunk/docs/docs/propagate-docs.sh

Author: jerenkrantz
Date: Mon Feb  7 15:34:12 2005
New Revision: 151783

URL: http://svn.apache.org/viewcvs?view=rev&rev=151783
Log:
Update to work acceptable with Subversion.

Modified:
    apr/site/trunk/docs/docs/propagate-docs.sh

Modified: apr/site/trunk/docs/docs/propagate-docs.sh
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/propagate-docs.sh?view=diff&r1=151782&r2=151783
==============================================================================
--- apr/site/trunk/docs/docs/propagate-docs.sh (original)
+++ apr/site/trunk/docs/docs/propagate-docs.sh Mon Feb  7 15:34:12 2005
@@ -23,21 +23,26 @@
 
 # figure out which files are unique (in the source or destination)
 unique="`((cd \"$srcdir\" && ls) && cd \"$dstdir\" && ls) | sort | uniq -u`"
+pushd $dstdir
 for fname in $unique; do
   is_html="`echo $fname | grep '.html$'`"
   if test -z "$is_html"; then
     continue
   fi
 
-  if test -f "${dstdir}/${fname}"; then
+  if test -f "${fname}"; then
     # only in the destination
-    echo "cvs rm -f ${fname}"
+    svn rm ${fname}
   else
     # if this script is run more than once, then the previous run's files
     # will be sitting in the directory. make sure that you get them added
-    # manually. a simple 'cvs up' will shown them as '?' files.
-    echo "cvs add ${fname}"
+    # manually. a simple 'svn st' will shown them as '?' files.
+    # SVN requires that the file be present before adding it, so copy it in.
+    cp ${srcdir}/${fname} .
+    svn add ${fname}
   fi
 done
+popd
 
+# Update the rest of the files.
 cp ${srcdir}/[a-z]* ${dstdir}