Author: crossley
Date: Tue Sep 15 03:01:58 2009
New Revision: 814975
URL: http://svn.apache.org/viewvc?rev=814975&view=rev
Log:
Improve the documentation about "Subversion Monitoring", svn:eol-style line
endings, and "tidy-xml".
Issue: FOR-124 and FOR-644
Modified:
forrest/trunk/site-author/content/xdocs/tasks.xml
Modified: forrest/trunk/site-author/content/xdocs/tasks.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/tasks.xml?rev=814975&r1=814974&r2=814975&view=diff
==============================================================================
--- forrest/trunk/site-author/content/xdocs/tasks.xml (original)
+++ forrest/trunk/site-author/content/xdocs/tasks.xml Tue Sep 15 03:01:58 2009
@@ -168,22 +168,42 @@
<section id="subversion-monitoring">
<title>Subversion Monitoring</title>
<p>
- Ensure that svn:eol-style settings are "native" for all text files.
+ The issue of whitespace is important in projects which have
developers
+ on both Windows and UNIX-based operating systems. The unnecessary
+ differences obscure the real changes and so make it difficult for
+ people to be aware.
</p>
<p>
- Ensure no line-endings issues.
+ Ensure that svn:eol-style settings are "native" for all text files.
+ Encourage people to properly
+ <a
href="http://www.apache.org/dev/version-control.html#https-svn-config">configure</a>
+ their SVN client.
+ Detect such issues using a script like
+ <a
href="https://svn.apache.org/repos/private/committers/tools/report_svn_text.pl">committers/tools/report_svn_text.pl</a>
+ See also some tips in
+ <a href="https://issues.apache.org/jira/browse/FOR-124">FOR-124</a>.
</p>
<p>
- Regularly run xml-tidy. (Not yet ready.)
+ Ensure no line-endings issues. This is coupled with the
abovementioned
+ "svn:eol-style" issue.
+ Detect such issues using a script like
+ <a
href="https://svn.apache.org/repos/private/committers/tools/find_carriage_returns.sh">committers/tools/find_carriage_returns.sh</a>
+ </p>
+ <p>
+ Regularly tidy the whitespace in xml files.
+ See the script
+ <a
href="http://svn.apache.org/repos/asf/forrest/trunk/etc/tidy-xml.pl">$FORREST_HOME/etc/tidy-xml.pl</a>
+ and the
+ <a
href="http://svn.apache.org/repos/asf/forrest/trunk/etc/tidy-config.txt">$FORREST_HOME/etc/tidy-config.txt</a>
configuration file.
+ This is best done as part of the release process, when everyone
should
+ have already committed any outstanding changes. With such an
operation,
+ there is a high chance of conflicts.
+ See also some tips in
+ <a href="https://issues.apache.org/jira/browse/FOR-644">FOR-644</a>.
</p>
<p>
Regularly run java-tidy. (Not yet ready.)
</p>
- <p>
- There are already some Perl scripts and other tools in the
- "<a
href="https://svn.apache.org/repos/private/committers">committers</a>"
- SVN in the "tools" directory.
- </p>
</section>
<section id="legal-monitoring">
<title>Legal Monitoring</title>
@@ -202,6 +222,8 @@
<a href="https://issues.apache.org/jira/browse/FOR-855">FOR-855</a>
and
<a href="https://issues.apache.org/jira/browse/FOR-123">FOR-123</a>.
+ Also see $FORREST_HOME/etc/relicense.txt and
+ $FORREST_HOME/etc/relicense-avoid.txt files.
</p>
<p>
Regularly ensure that there are appropriate matching licenses to