kaz 02/02/21 07:49:07 Modified: xdocs jrcs.xml Log: Converted to xdoc. Content still needs to be revised. Revision Changes Path 1.3 +162 -193 jakarta-turbine-maven/xdocs/jrcs.xml Index: jrcs.xml =================================================================== RCS file: /home/cvs/jakarta-turbine-maven/xdocs/jrcs.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- jrcs.xml 21 Feb 2002 14:42:22 -0000 1.2 +++ jrcs.xml 21 Feb 2002 15:49:07 -0000 1.3 @@ -1,193 +1,162 @@ -<html> - <head> - <meta name="generator" content="HTML Tidy, see www.w3.org"> - <title> - JRCS - A RCS Archive Parser in Java - </title> - <link rel="stylesheet" type="text/css" href= - "../style/suigeneris.css"> - </head> - <body> - <!--#include file="../software/navbar.html" --> - <hr> - <h1> - JRCS - </h1> - <h2> - An RCS Archive parser and differencing engine in Java - </h2> - <p> - <a href="../jrcs/">jrcs</a> is a library for parsing and - manipulation of RCS archive files like the ones produced by the - RCS (Revision Control System) itself and by CVS (Concurrent - Version System). - </p> - <p> - JRCS is distributed under the Apache License. - </p> - <p> - JRCS's home page is at <a href="http://www.suigeneris.org/jrcs/"> - http://www.suigeneris.org/jrcs/</a>. - </p> - <p> - The current version of JRCS is 0.1.2 - </p> - <h2> - Diff in Java - </h2> - <p> - The library also includes a differencing engine that uses a a - simple, fast, and effective algorithm that I developed. The diff - engine can be used by itself to compare the contents of any two - arrays, whatever their contents (yes, you can compare text and - everything else too). - </p> - <h2> - Download - </h2> - <p> - There are two distributions of JRCS: - </p> - <ul> - <li> - The <a href="dist/jrcs-full-0.1.2.tar.gz">full</a> (~330K) - distribution includes everything you need to use the library, - including the third party libraries <a href= - "http://www.cacas.org/java/gnu/regexp/">gnu.regexp</a>, and <a - href="http://www.junit.org">JUnit</a>. Precompiled jar files - are also included. <a href="dist/jrcs-full-0.1.2.tar.gz"> - [download]</a> - </li> - <li> - The <a href="dist/jrcs-0.1.2.tar.gz">compact</a> (~160K) - distribution includes everything above except the third party - libraries, which you can get from their home sites as explained - below. <a href="dist/jrcs-0.1.2.tar.gz">[download]</a> - </li> - </ul> - <br> - - <h2> - Documentation - </h2> - <p> - Both distributions of JRCS contain bare-bones API documentation - generated by JavaDoc. There's also a <a href="doc/api/">local - copy</a> of the documentation accesible from this site. - </p> - <p> - In the lack of a user manual, I recomment you examine the test - suite classes as found in the <code><jrcs>/tests</code> - directory in the distribution. - </p> - <h2> - Third party stuff used/required by JRCS - </h2> - <h3> - JUnit - </h3> - <p> - The library tests are written for the JUnit Testing Framework. - For distributions and documentation of JUnit see <a href= - "http://www.junit.org/">http://www.junit.org/</a>. - </p> - <h3> - GNU Regexp - </h3> - <p> - The GNU regexp Java library is used for RCS keyword management. - You can get a copy of gnu.regexp from <a href= - "http://www.cacas.org/java/gnu/regexp/"> - http://www.cacas.org/java/gnu/regexp/</a>. A copy of gnu.regexp - is included in the full distribution of this library. - </p> - <h3> - Ant - </h3> - <p> - Jakarta Ant is used for building the JRCS library. Ant is the - Jakarta project's build tool. You can get a copy of Ant from <a - href="http://jakarta.apache.org/ant/"> - http://jakarta.apache.org/ant/</a>. - </p> - <p> - You'll need to also download the optional Ant tasks if you'll be - running JavaCC (more info on JavaCC below). - </p> - <h3> - JavaCC - </h3> - <p> - The RCS parser is constructed using the JavaCC compiler compiler. - You can get a copy of JavaCC from <a href= - "http://www.webgain.com/products/java_cc/"> - http://www.webgain.com/products/java_cc/</a> . - </p> - <p> - JavaCC is not distributable, so you must get a copy of it - yourself if you intend to use it. Keep in mind that, as - distributed, this library does not require JavaCC to be compiled - because all the JavaCC generated .java files are included. - </p> - <p> - If you decide to use JavaCC, please adjust the "javacc.lib.dir" - property in the build.xml script as needed. You'll also need to - download the set of optional tasks for Ant. - </p> - <h2> - Change Log - </h2> - <table bordercolor="green" border="1" cellspacing="0" width="100%"> - <tr> - <td> - 2002.01.08 - </td> - <td> - v0.1.2 - </td> - <td> - Minor changes to distribution - </td> - </tr> - <tr> - <td> - 2001.09.17 - </td> - <td> - v0.1.1 - </td> - <td> - <p> - Added Archive.getReleaseVersion() methods to retreive tip - version numbers without having to retreive the the - release's text. - </p> - <p> - Fixed BranchNode.nextInPathTo() so it went on till the tip - revision when in soft mode. - </p> - <p> - Refactored path getting code in Archive.getRelease() to - make it common to Archive.getReleaseVersion() - </p> - </td> - </tr> - <tr> - <td> - 2001.03.22 - </td> - <td> - v0.1.0 - </td> - <td> - Fixed spelling and typing mistakes in the site/docs - </td> - </tr> - </table> - <hr> - <!--#include file="../software/navbar.html" --> - <!-- \$Id: jrcs.xml,v 1.2 2002/02/21 14:42:22 jvanzyl Exp $ --> - <!--#include file="../copyright.html" --> - </body> -</html> - +<?xml version="1.0"?> +<document> + + <properties> + <author email="[EMAIL PROTECTED]">Pete Kazmier</author> + <author email="[EMAIL PROTECTED]">Jason van Zyl</author> + <title>JRCS</title> + </properties> + + <body> + <section name="JRCS - A RCS Archive Parser in Java"> + <p> + JRCS is a library for parsing and manipulation of RCS archive + files like the ones produced by the RCS (Revision Control + System) itself and by CVS (Concurrent Version System). + </p> + <p> + JRCS is distributed under the Apache License. + </p> + <p> + The current version of JRCS is 0.1.2 + </p> + <subsection name="Diff in Java"> + <p> + The library also includes a differencing engine that uses a a + simple, fast, and effective algorithm that I developed. The + diff engine can be used by itself to compare the contents of + any two arrays, whatever their contents (yes, you can compare + text and everything else too). + </p> + </subsection> + <subsection name="Download"> + <p> + There are two distributions of JRCS: + </p> + <ul> + <li> + The <a + href="http://www.suigeneris.org/jrcs/dist/jrcs-full-0.1.2.tar.gz">full</a> + (~330K) distribution includes everything you need to use the + library, including the third party libraries <a href= + "http://www.cacas.org/java/gnu/regexp/">gnu.regexp</a>, + and <a href="http://www.junit.org">JUnit</a>. Precompiled + jar files are also included. <a + href="http://www.suigeneris.org/jrcs/dist/jrcs-full-0.1.2.tar.gz"> + [download]</a> + </li> + <li> + The <a href="http://www.suigeneris.org/jrcs/dist/jrcs-0.1.2.tar.gz">compact</a> (~160K) + distribution includes everything above except the third party + libraries, which you can get from their home sites as explained + below. <a href="http://www.suigeneris.org/jrcs/dist/jrcs-0.1.2.tar.gz">[download]</a> + </li> + </ul> + </subsection> + <subsection name="Documentation"> + <p> + Both distributions of JRCS contain bare-bones API documentation + generated by JavaDoc. There's also a + <a href="http://www.suigeneris.org/jrcs/doc/api/">local + copy</a> of the documentation accesible from this site. + </p> + <p> + In the lack of a user manual, I recomment you examine the test + suite classes as found in the <code><jrcs>/tests</code> + directory in the distribution. + </p> + </subsection> + <subsection name="Third party stuff used/required by JRCS"> + <p> + The following are third party dependencies: + </p> + <table> + <tr><th>Name</th><th>Description</th></tr> + <tr> + <td>JUnit</td> + <td> + The library tests are written for the JUnit Testing + Framework. For distributions and documentation of JUnit + see <a href="http://www.junit.org/">http://www.junit.org/</a>. + </td> + </tr> + <tr> + <td>GNU Regexp</td> + <td> + The GNU regexp Java library is used for RCS keyword management. + You can get a copy of gnu.regexp from <a href= + "http://www.cacas.org/java/gnu/regexp/"> + http://www.cacas.org/java/gnu/regexp/</a>. A copy of gnu.regexp + is included in the full distribution of this library. + </td> + </tr> + <tr> + <td>Ant</td> + <td> + Jakarta Ant is used for building the JRCS library. Ant + is the Jakarta project's build tool. You can get a copy + of Ant from <a + href="http://jakarta.apache.org/ant/">http://jakarta.apache.org/ant/</a>. + You'll need to also download the optional Ant tasks if + you'll be running JavaCC (more info on JavaCC below). + </td> + </tr> + <tr> + <td>JavaCC</td> + <td> + The RCS parser is constructed using the JavaCC compiler + compiler. You can get a copy of JavaCC from <a href= + "http://www.webgain.com/products/java_cc/"> + http://www.webgain.com/products/java_cc/</a> . JavaCC + is not distributable, so you must get a copy of it + yourself if you intend to use it. Keep in mind that, as + distributed, this library does not require JavaCC to be + compiled because all the JavaCC generated .java files are + included. If you decide to use JavaCC, please adjust the + "javacc.lib.dir" property in the build.xml script as + needed. You'll also need to download the set of optional + tasks for Ant. + </td> + </tr> + </table> + </subsection> + <subsection name="Change Log"> + <p> + The following is the change log: + </p> + <table> + <tr><th>Date</th><th>Version</th><th>Changes</th></tr> + <tr> + <td> 2002.01.08 </td> + <td> v0.1.2 </td> + <td> + Minor changes to distribution + </td> + </tr> + <tr> + <td> 2001.09.17 </td> + <td> v0.1.1 </td> + <td> + Added Archive.getReleaseVersion() methods to retreive tip + version numbers without having to retreive the the + release's text. + <p/> + Fixed BranchNode.nextInPathTo() so it went on till the tip + revision when in soft mode. + <p/> + Refactored path getting code in Archive.getRelease() to + make it common to Archive.getReleaseVersion() + </td> + </tr> + <tr> + <td> 2001.03.22 </td> + <td> v0.1.0 </td> + <td> + Fixed spelling and typing mistakes in the site/docs + </td> + </tr> + </table> + </subsection> + </section> + </body> +</document>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
