Author: crossley Date: Mon Jun 7 07:18:14 2010 New Revision: 952121 URL: http://svn.apache.org/viewvc?rev=952121&view=rev Log: Fix docs for: Use plain svn commands rather than JSVN. Issue: FOR-1198
Modified: forrest/trunk/etc/publishing_our_site.txt forrest/trunk/site-author/content/xdocs/howto-forrestbot-svn.xml forrest/trunk/site-author/content/xdocs/procedures/How_to_publish_docs.xml forrest/trunk/site-author/content/xdocs/tools/forrestbot.xml forrest/trunk/site-author/publish.xml forrest/trunk/tools/forrestbot/forrest.xml Modified: forrest/trunk/etc/publishing_our_site.txt URL: http://svn.apache.org/viewvc/forrest/trunk/etc/publishing_our_site.txt?rev=952121&r1=952120&r2=952121&view=diff ============================================================================== --- forrest/trunk/etc/publishing_our_site.txt (original) +++ forrest/trunk/etc/publishing_our_site.txt Mon Jun 7 07:18:14 2010 @@ -1,15 +1,11 @@ To publish from trunk/site-author/ Do once: -# Create $FORREST_HOME/deploy.svn.settings file. These credentials -# are needed by forrestbot so that it can do your 'svn add' -# and 'svn commit' etc. to the forrest/site/ repository. -# Set its file permissions so that only you can read it. -# The deploy.svn.settings file looks like: +If your "svn username" is different from your local system username +create $FORREST_HOME/deploy.svn.settings file like: <?xml version="1.0"?> <project> <property name="deploy.svn.user" value="myApacheUsername"/> - <property name="deploy.svn.password" value="mySvnPassword"/> </project> @@ -22,13 +18,13 @@ Do once: ]$ forrest -f publish.xml deploy -Ddeploy.svn.commit-message="my commit message" Now the files are in SVN at forrest/site -Periodically the real website files are automatically updated from there. +Periodically on the server, the website files are automatically updated +from that repository. You do not need to do anything else. For more information, see: http://forrest.apache.org/procedures/How_to_publish_docs.html http://forrest.apache.org/howto-forrestbot-svn.html ----------------------- Note: The first time that you deploy, it will need to do a long svn checkout first. Modified: forrest/trunk/site-author/content/xdocs/howto-forrestbot-svn.xml URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/howto-forrestbot-svn.xml?rev=952121&r1=952120&r2=952121&view=diff ============================================================================== --- forrest/trunk/site-author/content/xdocs/howto-forrestbot-svn.xml (original) +++ forrest/trunk/site-author/content/xdocs/howto-forrestbot-svn.xml Mon Jun 7 07:18:14 2010 @@ -89,13 +89,13 @@ <section id="settings"> <title>The deploy.svn.settings file</title> <p> - As explained in the above document, each committer needs a - <code>deploy.svn.settings</code> file to provide their credentials. + As explained in the above document, + if your "svn username" is different from your local system username + create <code>$FORREST_HOME/deploy.svn.settings</code> file like: </p> <source><![CDATA[<?xml version="1.0"?> <project> <property name="deploy.svn.user" value="myApacheUsername"/> - <property name="deploy.svn.password" value="mySvnPassword"/> </project>]]></source> </section> <section id="buildfile"> Modified: forrest/trunk/site-author/content/xdocs/procedures/How_to_publish_docs.xml URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/procedures/How_to_publish_docs.xml?rev=952121&r1=952120&r2=952121&view=diff ============================================================================== --- forrest/trunk/site-author/content/xdocs/procedures/How_to_publish_docs.xml (original) +++ forrest/trunk/site-author/content/xdocs/procedures/How_to_publish_docs.xml Mon Jun 7 07:18:14 2010 @@ -47,19 +47,6 @@ <section id="forrestbot-local"> <title>Updating the site with a local forrestbot</title> <p> - Do once, create $FORREST_HOME/deploy.svn.settings file. These - credentials are needed by forrestbot so that it can do your 'svn add' - and 'svn commit' etc. to the forrest/site/ repository. The - deploy.svn.settings file looks like: - </p> - <source> -<![CDATA[<?xml version="1.0"?> -<project> - <property name="deploy.svn.user" value="myApacheUsername"/> - <property name="deploy.svn.password" value="myPassword"/> -</project>]]> - </source> - <p> Generating and publishing the main docs is very easy using a local forrestbot: </p> @@ -67,6 +54,11 @@ forrest -f publish.xml build forrest -f publish.xml deploy</source> <p> + Note: if your system username is not the same as your "svn username" + then provide a "deploy.svn.settings" file as explained at + <code>$FORREST_HOME/etc/publishing_our_site.txt</code> + </p> + <p> This builds the documentation locally then deploys it by committing it to the <a href="http://svn.apache.org/repos/asf/forrest/site">forrest/site @@ -106,21 +98,7 @@ $FORREST_HOME/tools/ant/bin/ant deploy-d <![CDATA[ To publish from trunk/site-author/ - Do once: - # Create $FORREST_HOME/deploy.svn.settings file. These credentials - # are needed by forrestbot so that it can do your 'svn add' - # and 'svn commit' etc. to the forrest/site/ repository. - # The deploy.svn.settings file looks like: - <?xml version="1.0"?> - <project> - <property name="deploy.svn.user" value="myApacheUsername"/> - <property name="deploy.svn.password" value="myPassword"/> - </project> - - # Make changes to sources, and then test, then commit. - # Best to wait on committing the source changes until - # you have built and reviewed the docs. # Please, please, ensure valid xml docs. Errors will be # reported during the 'build' phase if you don't. @@ -146,10 +124,6 @@ $FORREST_HOME/tools/ant/bin/ant deploy-d ---------------------- Note: The first time that you deploy, it will need to do a long svn checkout first. - - FIXME: That commit message technique does not work. - The second word is treated as an ant target to be called. - Just leave it out and forrestbot will use a default message. ]]> </source> <p> Modified: forrest/trunk/site-author/content/xdocs/tools/forrestbot.xml URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/tools/forrestbot.xml?rev=952121&r1=952120&r2=952121&view=diff ============================================================================== --- forrest/trunk/site-author/content/xdocs/tools/forrestbot.xml (original) +++ forrest/trunk/site-author/content/xdocs/tools/forrestbot.xml Mon Jun 7 07:18:14 2010 @@ -513,15 +513,13 @@ </tr> <tr> <td>deploy.svn.user</td> - <td>SVN username to use when committing changes</td> - <td></td> - <td>Yes</td> - </tr> - <tr> - <td>deploy.svn.password</td> - <td>SVN password</td> - <td></td> - <td>Yes</td> + <td> + SVN username to use when committing changes. + If your "svn username" is not the same as your local system + username, then see explanation below. + </td> + <td>Local system username.</td> + <td>No</td> </tr> <tr> <td>deploy.svn.url</td> @@ -537,6 +535,18 @@ <td>No</td> </tr> </table> + <p> + This uses the "svn" executable expected to be present, and its + authorisation mechanism. + </p> + <p> + If your "svn username" is different from your local system username + create <code>$FORREST_HOME/deploy.svn.settings</code> file like: + </p> + <source><![CDATA[<?xml version="1.0"?> +<project> + <property name="deploy.svn.user" value="myApacheUsername"/> +</project>]]></source> </section> <section id="deploy.ftp"> <title>deploy.ftp</title> Modified: forrest/trunk/site-author/publish.xml URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/publish.xml?rev=952121&r1=952120&r2=952121&view=diff ============================================================================== --- forrest/trunk/site-author/publish.xml (original) +++ forrest/trunk/site-author/publish.xml Mon Jun 7 07:18:14 2010 @@ -18,10 +18,6 @@ <project name="forrest-docs" default="main"> <property name="getsrc.local.root-dir" location="."/> <target name="getsrc" depends="getsrc.clean-workdir, getsrc.local"/> -<!-- create this secret file to be an ant project (not stored in CVS or SVN) - that sets deploy.svn.user and deploy.svn.password properties. - See forrest/etc/publishing_our_site.txt - --> <import file="../deploy.svn.settings" optional="true"/> <property name="deploy.svn.url" value="https://svn.apache.org/repos/asf/forrest/site"/> <target name="deploy" depends="deploy.svn"/> Modified: forrest/trunk/tools/forrestbot/forrest.xml URL: http://svn.apache.org/viewvc/forrest/trunk/tools/forrestbot/forrest.xml?rev=952121&r1=952120&r2=952121&view=diff ============================================================================== --- forrest/trunk/tools/forrestbot/forrest.xml (original) +++ forrest/trunk/tools/forrestbot/forrest.xml Mon Jun 7 07:18:14 2010 @@ -18,8 +18,6 @@ <project name="forrest" default="main"> <property name="getsrc.svn.url" value="http://svn.apache.org/repos/asf/forrest/trunk"/> <target name="getsrc" depends="getsrc.clean-workdir, getsrc.svn"/> -<!-- create this file to be an ant project (not stored in CVS or SVN) - that sets deploy.svn.user and deploy.svn.password propeties --> <import file="deploy.svn.settings" optional="true"/> <property name="deploy.svn.url" value="https://svn.apache.org/repos/asf/forrest/site"/> <target name="deploy" depends="deploy.svn"/>