Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorafinkbein2008-12-01 16:55:55 +0000
committerafinkbein2008-12-01 16:55:55 +0000
commit8dccefa09c6aed6113b76bd0ef7d6f54f51a3a3e (patch)
tree0bda7bf07be1632aed2d3e2669c6ec2d8e6c5ed2
parent5c4e307ed4adec8059ced6a60d0e8ec20f0ea1f3 (diff)
downloadorg.eclipse.osee-8dccefa09c6aed6113b76bd0ef7d6f54f51a3a3e.tar.gz
org.eclipse.osee-8dccefa09c6aed6113b76bd0ef7d6f54f51a3a3e.tar.xz
org.eclipse.osee-8dccefa09c6aed6113b76bd0ef7d6f54f51a3a3e.zip
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/.classpath7
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/.project28
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/.settings/org.eclipse.jdt.core.prefs12
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/META-INF/MANIFEST.MF11
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/build.properties6
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.properties20
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.xml35
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/changelog.txt50
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/doc/svn.html1132
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/JAVAHL-LICENSE55
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/SVNCLIENTADAPTER-LICENSE185
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnClientAdapter.jarbin0 -> 118768 bytes
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnant.jarbin0 -> 34879 bytes
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnjavahl.jarbin0 -> 43122 bytes
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/license.txt64
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/readme.txt38
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/plugin.xml28
-rw-r--r--0.5.0_20081201/org.eclipse.osee.framework.antsupport/src/org/eclipse/osee/framework/antsupport/Activator.java60
18 files changed, 1731 insertions, 0 deletions
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.classpath b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.classpath
new file mode 100644
index 00000000000..751c8f2e504
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.project b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.project
new file mode 100644
index 00000000000..2b2e4e162e4
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.osee.framework.antsupport</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.settings/org.eclipse.jdt.core.prefs b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..a8020f2dc2e
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,12 @@
+#Fri Mar 28 14:00:57 GMT 2008
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/META-INF/MANIFEST.MF b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..d348b257b89
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/META-INF/MANIFEST.MF
@@ -0,0 +1,11 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Antsupport Plug-in
+Bundle-SymbolicName: org.eclipse.osee.framework.antsupport;singleton:=true
+Bundle-Version: 1.0.0
+Bundle-Activator: org.eclipse.osee.framework.antsupport.Activator
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.ant.core,
+ org.apache.ant
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/build.properties b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/build.properties
new file mode 100644
index 00000000000..bdb761ec720
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/build.properties
@@ -0,0 +1,6 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ lib/,\
+ plugin.xml
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.properties b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.properties
new file mode 100644
index 00000000000..0a3f4f57e4a
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.properties
@@ -0,0 +1,20 @@
+# -----------------------------------------------------------------------------
+# build.properties
+# This file is referenced by the sample build.xml file.
+# -----------------------------------------------------------------------------
+
+svnant.version=1.0.0
+
+# -----------------------------------------------------------------------------
+# all jar needed
+# -----------------------------------------------------------------------------
+lib.dir=lib
+svnant.jar=${lib.dir}/svnant.jar
+svnClientAdapter.jar=${lib.dir}/svnClientAdapter.jar
+svnjavahl.jar=${lib.dir}/svnjavahl.jar
+
+svnant.latest.url=http://subclipse.tigris.org/svn/subclipse/trunk/svnant/
+svnant.this.url=http://subclipse.tigris.org/svn/subclipse/tags/svnant/${svnant.version}/
+
+svnant.repository.user=guest
+svnant.repository.passwd="" \ No newline at end of file
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.xml b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.xml
new file mode 100644
index 00000000000..f20e2823a4c
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/build.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!-- Sample build file used to retrieve svnant's sources -->
+<project name="svn-test" basedir="." default="checkoutThis">
+
+ <!-- all properties are in build.properties -->
+ <property file="build.properties" />
+
+ <!-- path to the svnant libraries. Usually they will be located in ANT_HOME/lib -->
+ <path id="project.classpath">
+ <pathelement location="${svnjavahl.jar}" />
+ <pathelement location="${svnant.jar}" />
+ <pathelement location="${svnClientAdapter.jar}" />
+ </path>
+
+ <!-- load the svn task -->
+ <taskdef resource="svntask.properties" classpathref="project.classpath"/>
+
+ <target name="clean">
+ <delete dir="src_latest"/>
+ <delete dir="src_${svnant.version}"/>
+ </target>
+
+ <target name="checkoutLatest">
+ <svn username="${svnant.repository.user}" password="${svnant.repository.passwd}">
+ <checkout url="${svnant.latest.url}" revision="HEAD" destPath="src_latest" />
+ </svn>
+ </target>
+
+ <target name="checkoutThis">
+ <svn username="${svnant.repository.user}" password="${svnant.repository.passwd}">
+ <checkout url="${svnant.this.url}" revision="HEAD" destPath="src_${svnant.version}" />
+ </svn>
+ </target>
+
+</project>
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/changelog.txt b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/changelog.txt
new file mode 100644
index 00000000000..bfc72bd1849
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/changelog.txt
@@ -0,0 +1,50 @@
+* 1.0.0
+- Built against svnClientAdapter r2401 and Subversion 1.3.1,
+ incorporating numerous bug fixes and improvements from both.
+ Removed dependency on commons-lang-2.0.jar.
+ Removed dependency on jakarta-regexp-1.4.jar.
+- Fixed revision parameter in Switch task (#305)
+- Added url property to Status task (#327)
+- Still lacks support for Subversion locking (introduced in SVN 1.2.0).
+
+* 1.0.0-rc1
+- Built against svnClientAdapter r1384 and Subversion 1.2.0,
+ incorporating numerous bug fixes and improvements from both.
+- Lacks support for Subversion locking (introduced in SVN 1.2.0).
+- Improved documentation.
+- New 'switch' and 'propget' commands for <svn> task.
+- Repository creation handles SVN file system type.
+- New JAR dependencies added (regexp, lang).
+- Add new/improved tests (e.g. of 'status', 'info', 'annotate',
+ 'switch', svnserve, etc.).
+- Adjustments to distribution packaging, including the removal of the
+ bundled JavaHL win32 DLLs.
+
+* 0.9.13
+- createRepository command added
+- status command added
+- linked with subversion 1.0.5
+
+* 0.9.1
+- ignore and diff commands added
+- more improvements to command line interface to subversion
+
+* 0.8.6
+- improvements to command line interface to subversion
+ (should work better on Linux)
+
+* 0.8.5
+- linked with subversion 0.35.1 and Berkeley DB 4.2.52
+- improvements to command line interface to subversion
+- cat, revert, propdel commands added
+
+* 0.8.2
+- linked with subversion 0.31.2
+- command line interface to subversion (experimental)
+- keywordadd, keywordsremove, keywordsset and diff commands added
+
+* 0.6.0
+- linked with Subversion 0.24.2
+- propset added
+
+* 0.1.0 - Initial Release
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/doc/svn.html b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/doc/svn.html
new file mode 100644
index 00000000000..051c4e25e85
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/doc/svn.html
@@ -0,0 +1,1132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+
+<head>
+ <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
+ <TITLE>Svn Task</TITLE>
+ <META HTTP-EQUIV="Content-Language" CONTENT="en-us">
+ <link rel="stylesheet" type="text/css" href="http://tortoisesvn.tigris.org/branding/css/print.css" media="print" />
+<style type="text/css">
+body {
+ font: 80% Verdana, Arial, Helvetica, sans-serif;
+ margin: 12px; padding: 12px;
+/* background: rgb(95%,95%,80%); */
+ color: black;
+}
+h1 {
+ font-size: 200%; text-transform: lowercase; letter-spacing: 3px;
+ margin-bottom: 1em;
+ padding: 0.66em 0 0.33em 1em;
+ background: rgb(85%,85%,70%);
+}
+h2 {
+ background: rgb(85%,85%,70%);
+}
+h3 {
+ border:1px solid rgb(85%,85%,70%);
+ color: rgb(55%,55%,40%);
+ padding: 0.66em 0 0.33em 1em;
+ background-color: #f3f1f4;
+}
+.sample {
+ font-family: Courier, "Courier New", monospace;
+ background-color: #f3f1f4;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-top: 3px;
+ padding-bottom: 3px;
+ padding-left: 3px;
+ padding-right: 3px;
+ border:1px dashed black;
+ width: 50%;
+ }
+ table {
+ width: 80%;
+ border: 1px solid gray;
+ margin-bottom:1em;
+ }
+ th, td {
+ padding: 0 0.5em;
+ border-left: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
+ font: 70%
+}
+th {
+
+}
+</style>
+</head>
+
+<body lang="en-US" dir="LTR">
+
+<H1>&lt;Svn&gt;</H1>
+By <A HREF="mailto:users@subclipse.tigris.org">C&eacute;dric Chabanois et al.</A>
+
+
+<H2>Description</H2>
+<p>This task provides an interface to <A HREF="http://subversion.tigris.org/">Subversion</A>
+revision control system that is a compelling replacement for CVS in the open source community.
+<br>
+With the help of the underlying svnClientAdapter, &lt;svn&gt; task uses JavaHL (a
+native JNI interface to the subversion api) if it
+can find the corresponding library (e.g. svnjavahl.dll on windows).
+Otherwise it uses svn command line interface.</p>
+<H2>Parameters</H2>
+
+<table>
+ <tr>
+ <th>Attribute</th>
+ <th>Description</th>
+ <th>Required</th>
+ </tr>
+ <tr>
+ <td>username</td>
+ <td>username that will be used for all nested svn commands.</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>password</td>
+ <td>password that will be used for all nested svn commands.</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>javahl</td>
+ <td>Set to &ldquo;false&rdquo; to use command line client interface instead of JNI JavaHL binding.</td>
+ <td>No (Defaults to true)</td>
+ </tr>
+</table>
+
+<H2>Svn commands specified as nested elements</H2>
+<table>
+ <tr>
+ <td><a href="#add">add </a></td>
+ <td><a href="#createRepository">createRepository</a></td>
+ <td><a href="#import">import</a></td>
+ <td><a href="#move">move</a></td>
+ <td><a href="#status">status</a></td>
+ </tr>
+ <tr>
+ <td><a href="#cat">cat</a></td>
+ <td><a href="#delete">delete</a></td>
+ <td><a href="#keywordsset">keywordsset</a></td>
+ <td><a href="#propdel">propdel</a></td>
+ <td><a href="#switch">switch</a></td>
+ </tr>
+ <tr>
+ <td><a href="#checkout">checkout</a></td>
+ <td><a href="#diff">diff</a></td>
+ <td><a href="#keywordsadd">keywordsadd</a></td>
+ <td><a href="#propget">propget</a></td>
+ <td><a href="#update">update</a></td>
+ </tr>
+ <tr>
+ <td><a href="#commit">commit</a></td>
+ <td><a href="#export">export</a></td>
+ <td><a href="#keywordsremove">keywordsremove</a></td>
+ <td><a href="#propset">propset</a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="#copy">copy</a></td>
+ <td><a href="#ignore">ignore</a></td>
+ <td><a href="#mkdir">mkdir</a></td>
+ <td><a href="#revert">revert</a></td>
+ <td></td>
+ </tr>
+ </table>
+<p> </p>
+
+<H3><a name="add">add</a></H3>
+<p>You can add files and directories to svn repository with nested
+<CODE>&lt;add&gt;</CODE> elements.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file to add to the repository</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>directory to add to the repository</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on a single directory only
+ (applies only when <CODE>dir</CODE> attribute is set). Default is
+ &quot;true&quot;
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+<p>Parameters specified as nested elements :
+<ul>
+<li>fileset <br>
+ Filesets are used to select sets of files to add to the repository. <br>
+ <B>Note that directories needed to add selected files will be added to the
+ repository even if they are not selected by the fileset.</B>
+</li>
+</ul>
+</p>
+
+<H3><a name="cat">cat</a></H3>
+<p>Get the content of a file on repository.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>destFile</td>
+ <td>Name of the destination file</td>
+ <td>No <BR>(default is the name of the file on the url)</td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>Url of the file in repository</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision to get.<BR>Possible values are :<BR>- a date with the
+ following format : MM/DD/YYYY HH:MM AM_PM<BR>- a revision number<BR>-
+ HEAD, BASE, COMMITED or PREV<BR>Default is &quot;HEAD&quot;
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+
+<H3><a name="checkout">checkout</a></H3>
+<p>Check out a working copy from a repository.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>url to checkout from</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on single directory only.
+ Default is &quot;true&quot;
+ </td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>destPath</td>
+ <td>destination directory</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision to checkout.<BR>Possible values are :<BR>- a date with
+ the following format : MM/DD/YYYY HH:MM AM_PM<BR>- a revision
+ number<BR>- HEAD, BASE, COMMITED or PREV<BR>Default is &quot;HEAD&quot;
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+<p>Parameters specified as nested elements :
+<ul>
+ <li>fileset<br>
+ Filesets are used to select sets of files to add to the repository. <br>
+ <B>Note that directories needed to add selected files will be added to the
+ repository even if they are not selected by the fileset.</B>
+ </li>
+</ul>
+</p>
+
+<p>
+<div class="sample">
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;svn</FONT>
+<FONT COLOR="#000080">javahl=</FONT><FONT COLOR="#008000">&quot;${javahl}&quot;</FONT><FONT COLOR="#000080">&gt;</FONT></FONT></FONT><br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;checkout</FONT>
+<FONT COLOR="#000080">url=</FONT><FONT COLOR="#008000">&quot;${urlRepos}&quot;</FONT>
+<FONT COLOR="#000080">destPath=</FONT><FONT COLOR="#008000">&quot;workingcopy&quot;</FONT>
+<FONT COLOR="#000080">/&gt;</FONT></FONT></FONT><br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;/svn&gt;</FONT></FONT></FONT>
+</div>
+</p>
+
+<H3><a name="commit">commit</a></H3>
+<p>Send changes from your working copy to the repository.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file to commit</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on single directory only.
+ Default is &quot;true&quot;<BR>Apply only when dir attribute is
+ set.
+ </td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>directory to commit</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>message</td>
+ <td>commit message</td>
+ <td>Yes</td>
+ </tr>
+</table>
+<p>Parameters specified as nested elements :
+<ul>
+ <li>fileset<BR>
+ Filesets are used to select sets of files to commit.
+ </li>
+</ul>
+</p>
+
+<H3><a name="copy">copy</a></H3>
+<p>Duplicate something in working copy or repository, remembering
+history.<BR>
+source and destination can each be either a working copy (WC) path or URL:
+<ul>
+ <li>WC-&gt;WC: copy and schedule for addition (with history)</li>
+ <li>WC-&gt;URL: immediately commit a copy of WC to URL</li>
+ <li>URL-&gt;WC: check out URL into WC, schedule for addition</li>
+ <li>URL-&gt;URL: complete server-side copy;&nbsp; used to branch &amp; tag</li>
+</ul>
+</p>
+<br/>
+
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>srcPath</td>
+ <td>source path</td>
+ <TD ROWSPAN=2>One of the two</td>
+ </tr>
+ <tr>
+ <td>srcUrl</td>
+ <td>source url</td>
+ </tr>
+ <tr>
+ <td>testPath</td>
+ <td>destination path</td>
+ <TD ROWSPAN=2>One of the two</td>
+ </tr>
+ <tr>
+ <td>destUrl</td>
+ <td>destination url</td>
+ </tr>
+ <tr>
+ <td>message</td>
+ <td>commit message</td>
+ <td>when destUrl is set</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision to copy from (when srcUrl is set)<BR>Possible values
+ are :<BR>- a date with the following format : MM/DD/YYYY HH:MM
+ AM_PM<BR>- a revision number<BR>- HEAD, BASE, COMMITED or
+ PREV<BR>Default is &quot;HEAD&quot;
+ </td>
+ <td>no</td>
+ </tr>
+</table>
+
+<H3><a name="createRepository">createRepository</a></H3>
+<p>Create a new, empty repository at path.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>Path where to create the new repository</td>
+ <td>Yes</td>
+ </tr>
+</table>
+<div class="sample" style="width: 597px; height: 77px">
+<p>Example: <br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;svn</FONT>
+<FONT COLOR="#000080">javahl=</FONT><FONT COLOR="#008000">&quot;false&quot;</FONT><FONT COLOR="#000080">&gt;<BR>&lt;createRepository</FONT>
+<FONT COLOR="#000080">path=</FONT><FONT COLOR="#008000">&quot;repository&quot;</FONT><FONT COLOR="#000080">/&gt;<BR>&lt;/svn&gt;</FONT></FONT></FONT>
+</p>
+</div>
+
+<H3><a name="delete">delete</a></H3>
+<p>If run on a working copy target, the item is scheduled for
+deletion upon the next commit.&nbsp; Files, and directories that have
+not been committed, are immediately removed from the working copy.&nbsp;
+<BR>The command will not remove targets that are, or contain,
+unversioned or modified items; use the force attribute to override
+this behaviour.
+<BR>If run on an url, the item is deleted from the repository via an immediate commit.
+</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file to delete</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>url to delete</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>directory to delete</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>message</td>
+ <td>commit message</td>
+ <td>when url attribute is set</td>
+ </tr>
+ <tr>
+ <td>force</td>
+ <td>default is &quot;false&quot;</td>
+ <td>No</td>
+ </tr>
+</table>
+<p>Parameters specified as nested elements :
+<ul>
+ <li>fileset<BR>
+ Filesets are used to select sets of files to delete..
+ </li>
+</ul>
+</p>
+
+<H3><a name="diff">diff</a></H3>
+<p>Display the differences between two paths (oldPath and newPath) or
+two urls (oldUrl and newUrl).
+</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>oldPath</td>
+ <td>If oldUrl is not set, defaults to the path '.'</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>oldUrl</td>
+ <td>&nbsp;</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>oldTargetRevision</td>
+ <td>defaults to BASE or, if oldUrl is set, to HEAD</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>newPath</td>
+ <td>defaults to oldPath if oldUrl is not set</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>newUrl</td>
+ <td>&nbsp;</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>newTargetRevision</td>
+ <td>defaults to the current working version or, if newUrl is set, to HEAD</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>outFile</td>
+ <td>Default is 'patch'</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on single directory only.
+ Default is &quot;true&quot;
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+<div class="sample" style="width: 749px; height: 80px">
+<p>Example : diff between BASE and current working version <br>
+<FONT SIZE=2 FACE="Courier New"><FONT COLOR="#000080">&lt;svn</FONT>
+<FONT COLOR="#000080">javahl=</FONT><FONT COLOR="#008000">&quot;${javahl}&quot;</FONT><FONT COLOR="#000080">&gt;<BR>&lt;diff</FONT>
+<FONT COLOR="#000080">oldPath=</FONT><FONT COLOR="#008000">&quot;workingcopy/diffTest/file.txt&quot;</FONT>
+<FONT COLOR="#000080">outFile=</FONT><FONT COLOR="#008000">&quot;workingcopy/diffTest/patch.txt&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT>
+<FONT COLOR="#000080"><FONT FACE="Courier New"><FONT SIZE=2><BR>&lt;/svn&gt;</FONT></FONT></FONT>
+</p>
+</div>
+
+<H3><a name="export">export</a></H3>
+<p>
+<ol>
+ <li>
+ Exports a clean directory tree from the repository specified by <CODE>srcurl</CODE>,
+ at revision <CODE>revision</CODE> if it is given, otherwise at HEAD, into <CODE>destPath</CODE>.
+ </li>
+ <li>Exports a clean directory tree from the working copy specified by
+ <CODE>srcPath</CODE> into <CODE>destPath</CODE>.&nbsp; all local changes will be preserved,
+ but files not under revision control will not be copied.</li>
+</ol>
+</p>
+<br/>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>srcUrl</td>
+ <td>source url to export from</td>
+ <td>One of the two</td>
+ </tr>
+ <tr>
+ <td>srcPath</td>
+ <td>source path to export from</td>
+ </tr>
+ <tr>
+ <td>destPath</td>
+ <td>destination path</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision of the source url to export from. Defaults is
+ &quot;HEAD&quot;<BR>Possible values are :<BR>- a date with the
+ following format : MM/DD/YYYY HH:MM AM_PM<BR>- a revision number<BR>-
+ HEAD, BASE, COMMITED or PREV
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+
+<H3><a name="ignore">ignore</a></H3>
+<p>Add a given file or a pattern to the ignored files list (modifies
+svn:ignore property)</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file to ignore</td>
+ <td>One of the two</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>directory on which we will update svn:ignore property</td>
+ </tr>
+ <tr>
+ <td>pattern</td>
+ <td>pattern to add to svn:ignore on the directory<BR>Only when dir
+ is set
+ </td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;true&quot; to add the pattern recursively to
+ directories. Default is &quot;false&quot;<BR>Only when dir is set
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+<div class="sample" style="width: 663px; height: 42px">
+<p>Example :<BR>
+<FONT SIZE=2><FONT FACE="Courier New"><FONT COLOR="#000080">&lt;ignore</FONT>
+<FONT COLOR="#000080">dir=</FONT><FONT COLOR="#008000">&quot;workingcopy/ignoreTest/dir1&quot;</FONT>
+<FONT COLOR="#000080">pattern=</FONT><FONT COLOR="#008000">&quot;*.ignore&quot;</FONT>
+<FONT COLOR="#000080">recurse=</FONT><FONT COLOR="#008000">&quot;true&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT>
+</p>
+</div>
+
+<H3><a name="import">import</a></H3>
+<p>Commit an unversioned file or tree into the repository.<BR>
+Recursively commit a copy of <CODE>path</CODE> to <CODE>url</CODE>.<BR>
+If <CODE>newEntry </CODE>is not set, copy top-level contents of <CODE>path</CODE>into<CODE>url</CODE>directly.&nbsp;
+Otherwise, create <CODE>newEntry </CODE>underneath <CODE>url </CODE>and begin copy there.
+</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>source path to export from</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>source url to import to</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>newEntry</td>
+ <td>&nbsp;</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>message</td>
+ <td>commit message</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on single directory only.
+ Default is &quot;true&quot;
+ </td>
+ <td>False</td>
+ </tr>
+</table>
+
+<H3><a name="keywordsset">keywordsset</a></H3>
+<p>Keywordsset controls which keywords will be substituted on the
+given files. Valid keywords are:
+<ul>
+ <li>URL, HeadURL : The URL for the head version of the object.</li>
+ <li>Author, LastChangedBy : The last person to modify the file.</li>
+ <li>Date, LastChangedDate : The date/time the object was last modified.</li>
+ <li>Rev, LastChangedRevision : The last revision the object changed.</li>
+ <li>Id : A compressed summary of the previous</li>
+</ul>
+</p>
+<br/>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>File for which keywords will be substituted</td>
+ <td>Either file, dir or filesets</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>All files in this directory will have their keywords substituted (recursively)</td>
+ <td>Either file, dir or filesets</td>
+ </tr>
+ <tr>
+ <td>keywords</td>
+ <td>The keywords to substitute on the given files</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>HeadURL/URL<BR>Author, LastChangedBy<BR>Date,
+ LastChangedDate<BR>Rev, LastChangedRevision<BR>Id
+ </td>
+ <td>Set to &ldquo;true&ldquo; the keyword to substitute it on the
+ given file.
+ </td>
+ <td>No</td>
+ </tr>
+</table>
+<p>Parameters specified as nested elements :
+<ul>
+ <li>fileset<BR>
+ Filesets are used to select sets of files on which to apply keywords substitution.
+ </li>
+</ul>
+</p>
+
+<H3><a name="keywordsadd">keywordsadd</a></H3>
+<p>Keywordsadd add some keywords to be substituted on the given
+files. Present keywords are not modified.<BR>
+The attributes are the same than for keywordsset command.</p>
+
+<H3><a name="keywordsremove">keywordsremove</a></H3>
+<p>Keywordsadd remove some keywords to be substituted on the given
+files. Other present keywords are not modified.<BR>
+The attributes are the same than for keywordsset command.</p>
+
+<H3><a name="mkdir">mkdir</a></H3>
+<p>Create a new directory under revision control.<BR>
+If target is a working copy path the directory is scheduled for addition in the
+working copy.&nbsp; If target is an url the directory is created in
+the repository via an immediate commit.&nbsp; <BR>
+In both cases all the intermediate directories must already exist.
+</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>path to create</td>
+ <td>One of the two</td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>url to create</td>
+ </tr>
+ <tr>
+ <td>message</td>
+ <td>commit message</td>
+ <td>Yes</td>
+ </tr>
+</table>
+
+<H3><a name="move">move</a></H3>
+<p>Move/rename something in working copy or repository.<BR><BR>&nbsp;
+cource and destination can both be working copy (WC) paths or
+URLs:<BR>&nbsp;&nbsp;&nbsp; WC&nbsp; -&gt; WC:&nbsp;&nbsp; move and
+schedule for addition (with history)<BR>&nbsp;&nbsp;&nbsp; URL -&gt;
+URL:&nbsp; complete server-side rename.
+</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>srcPath</td>
+ <td>source path</td>
+ <td ROWSPAN=2>One of the two</td>
+ </tr>
+ <tr>
+ <td>srcUrl</td>
+ <td>source url</td>
+ </tr>
+ <tr>
+ <td>destPath</td>
+ <td>destination path</td>
+ <td ROWSPAN=2>One of the two</td>
+ </tr>
+ <tr>
+ <td>destUrl</td>
+ <td>destination url</td>
+ </tr>
+ <tr>
+ <td>message</td>
+ <td>commit message</td>
+ <td>Yes</td>
+ </tr>
+</table>
+
+<H3><a name="propdel">propdel</a></H3>
+<p>Remove a property from files or dirs.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>path of the file or directory on which to delete the property</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>name of the property to delete</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>if set, property will be removed recursively</td>
+ <td>No</td>
+ </tr>
+</table>
+
+<H3><a name="propget">propget</a></H3>
+<p>Get a property from a file or a directory.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>path of the file or directory on which to get the property</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>name of the property to get</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>property</td>
+ <td>the name of the property to set with the value of the svn property</td>
+ <td ROWSPAN=2>One of the two</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file that will contain the value of the property</td>
+ </tr>
+</table>
+<div class="sample" style="width: 800px; height: 48px">
+<p>
+Example :<br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;propget</FONT>
+<FONT COLOR="#000080">path=</FONT><FONT COLOR="#008000">&quot;workingcopy/propTest/file.png&quot;</FONT>
+<FONT COLOR="#000080">name=</FONT><FONT COLOR="#008000">&quot;svn:mime-type&quot;</FONT>
+<FONT COLOR="#000080">property=</FONT><FONT COLOR="#008000">&quot;propTest.mimeType&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT>
+</p>
+</div>
+
+<H3><a name="propset">propset</a></H3>
+<p>Set a property on files or dirs.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>path of the file or directory on which to set the property</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>name of the property to set</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>value</td>
+ <td>the value of the property</td>
+ <td ROWSPAN=2>One of the two</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>the file that will be used as a value</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>if set, property will be set recursively</td>
+ <td>No</td>
+ </tr>
+</table>
+<p>
+<I>Note:</I>svn recognizes the following special versioned properties but
+will store any arbitrary properties set:
+<ul>
+ <li>svn:ignore : A newline separated list of file patterns to ignore. </li>
+ <li>svn:keywords : Keywords to be expanded.&nbsp; Valid keywords are:
+ <ul>
+ <li>URL, HeadURL : The URL for the head version of the object.</li>
+ <li>Author, LastChangedBy : The last person to modify the file.</li>
+ <li>Date, LastChangedDate : The date/time the object was last modified.</li>
+ <li>Rev, LastChangedRevision : The last revision the object changed.</li>
+ <li>Id : A compressed summary of the previous 4 keywords. </li>
+ </ul>
+ </li>
+ <li>svn:executable : If present, make the file executable. This property cannot be set on a directory.&nbsp;
+ A non-recursive attempt will fail, and a recursive attempt will set
+ the property only on the file children of the directory
+ </li>
+ <li>svn:eol-style : One of 'native', 'LF', 'CR', 'CRLF'. </li>
+ <li>svn:mime-type : The mimetype of the file.&nbsp; Used to determine whether to merge the file, and
+ how to serve it from Apache. <BR>
+ A mimetype beginning with 'text/' (or an absent mimetype) is treated as text.&nbsp; Anything else is
+ treated as binary.
+ </li>
+ <li>svn:externals : A newline separated list of module
+ specifiers, each of which consists of a relative directory path,
+ optional revision flags, and an URL.&nbsp; For example<BR>
+ foo http://example.com/repos/zig <br>
+ foo/bar -r 1234 http://example.com/repos/zag
+ </li>
+</ul>
+</p>
+
+<H3><a name="revert">revert</a></H3>
+<p>Restore pristine working copy file (undo most local edits).</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file to revert</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>directory to revert</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on a single directory only
+ (applies only when <CODE>dir</CODE> attribute is set). Default is
+ &quot;false&quot;</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision. Defaults is &quot;HEAD&quot;<BR>Possible values are
+ :<BR>- a date with the following format : MM/DD/YYYY HH:MM AM_PM<BR>-
+ a revision number<BR>- HEAD, BASE, COMMITED or PREV</td>
+ <td>No</td>
+ </tr>
+</table>
+<p>Parameters specified as nested elements :
+<ul>
+ <li>fileset<BR>
+ Filesets are used to select sets of files to revert.
+ </li>
+</ul>
+</p>
+
+<H3><a name="status">status</a></H3>
+<p>Get the status of working copy files and directories.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>path of the file or directory</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>textStatusProperty</td>
+ <td>Name of the property to set to the status of the item</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>propStatusProperty</td>
+ <td>Name of the property to set to the status of the item
+ properties</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>revisionProperty</td>
+ <td>Name of the property to set to the revision of the item (or &ldquo;&rdquo;
+ if unversioned)</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>lastChangedRevisionProperty</td>
+ <td>Name of the property to set to the last changed revision of the
+ item (or &ldquo;&rdquo; if unversioned)</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>lastCommitAuthorProperty</td>
+ <td>Name of the property to set to the last commit author (or &ldquo;&rdquo;
+ if unversioned)</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>urlProperty</td>
+ <td>Name of the property to set to the url of the item</td>
+ <td>No</td>
+ </tr>
+</table>
+<p>
+The value of TextStatusProperty can be :
+<ul>
+ <li>non-svn</li>
+ <li>normal : no modifications</li>
+ <li>added</li>
+ <li>missing : item is missing (removed by non-svn command)</li>
+ <li>incomplete</li>
+ <li>deleted</li>
+ <li>replaced</li>
+ <li>modified</li>
+ <li>merged</li>
+ <li>conflicted</li>
+ <li>obstructed</li>
+ <li>ignored</li>
+ <li>external</li>
+ <li>unversioned</li>
+</ul>
+The value of propStatusProperty can be :
+<ul>
+ <li>normal : no modifications</li>
+ <li>conflicted</li>
+ <li>modified</li>
+</ul>
+</p>
+<p></p>
+<div class="sample">
+<p>
+Example : <br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;status</FONT>
+<FONT COLOR="#000080">path=</FONT><FONT COLOR="#008000">&quot;workingcopy/statusTest/added.txt&quot;</FONT>
+</FONT></FONT>
+<FONT COLOR="#000080"><FONT FACE="Courier New"><FONT SIZE=2>textStatusProperty=<FONT COLOR="#008000">&quot;testStatus.textStatus&quot;</FONT></FONT></FONT></FONT>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">propStatusProperty=</FONT><FONT COLOR="#008000">&quot;testStatus.propStatus&quot;</FONT></FONT></FONT>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">lastChangedRevisionProperty=</FONT><FONT COLOR="#008000">&quot;testStatus.lastCommitRevision&quot;</FONT></FONT></FONT>
+<FONT COLOR="#000080"><FONT FACE="Courier New"><FONT SIZE=2>revisionProperty=<FONT COLOR="#008000">&quot;testStatus.revision&quot;</FONT></FONT></FONT></FONT>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">lastCommitAuthorProperty=</FONT><FONT COLOR="#008000">&quot;testStatus.lastCommitAuthor&quot;</FONT></FONT></FONT>
+</p>
+</div>
+
+<H3><a name="switch">switch</a></H3>
+<p>Update the working copy to mirror a new URL within the repository.
+This behaviour is similar to 'svn update', and is the way to move a
+working copy to a branch or tag within the same repository.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>The working copy to switch to the given url</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>The url to switch to</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on a single directory only.
+ Default is &quot;true&quot;</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision. Defaults is &quot;HEAD&quot;<BR>Possible values are
+ :<BR>- a date with the following format : MM/DD/YYYY HH:MM AM_PM<BR>-
+ a revision number<BR>- HEAD, BASE, COMMITED or PREV</td>
+ <td>No</td>
+ </tr>
+</table>
+<div class="sample" style="width: 674px; height: 85px">
+<p>
+Example :
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080"><br>&lt;svn&gt;</FONT></FONT></FONT>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080"><br>&lt;switch</FONT>
+<FONT COLOR="#000080">path=</FONT><FONT COLOR="#008000">&quot;workingcopy/switchTest&quot;</FONT>
+<FONT COLOR="#000080">url=</FONT><FONT COLOR="#008000">&quot;${urlRepos}/switchTestBranch&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT>
+<FONT COLOR="#000080"><FONT FACE="Courier New"><FONT SIZE=2><br>&lt;/svn&gt;</FONT></FONT></FONT>
+</p>
+</div>
+
+<H3><a name="update">update</a></H3>
+<p>Bring changes from the repository into the working copy.<BR>If no
+revision given, bring working copy up-to-date with HEAD rev.&nbsp;
+Else synchronize working copy to revision.</p>
+<table>
+ <tr>
+ <td>Attribute</td>
+ <td>Description</td>
+ <td>Required</td>
+ </tr>
+ <tr>
+ <td>file</td>
+ <td>file to update</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>dir</td>
+ <td>directory to update</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>recurse</td>
+ <td>Set to &quot;false&quot; to operate on a single directory only
+ (applies only when <CODE>dir</CODE> attribute is set). Default is
+ &quot;true&quot;</td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td>revision</td>
+ <td>revision. Defaults is &quot;HEAD&quot;<BR>Possible values are
+ :<BR>- a date with the following format : MM/DD/YYYY HH:MM AM_PM<BR>-
+ a revision number<BR>- HEAD, BASE, COMMITED or PREV</td>
+ <td>No</td>
+ </tr>
+</table>
+Parameters specified as nested elements :
+<ul>
+<li>fileset<BR>
+Filesets are used to select sets of files to update.
+</li>
+</ul>
+
+<H2>Examples</H2>
+
+<p>
+<div class="sample" style="width: 843px; height: 128px">
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;svn</FONT><FONT COLOR="#000080">&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;delete&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;fileset</FONT>
+<FONT COLOR="#000080">dir=</FONT><FONT COLOR="#008000">&quot;workingcopy/deleteTest&quot;</FONT><FONT COLOR="#000080">&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;include</FONT>
+<FONT COLOR="#000080">name=</FONT><FONT COLOR="#008000">&quot;**/*.del&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;/fileset&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;/delete&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;commit</FONT>
+<FONT COLOR="#000080">message=</FONT><FONT COLOR="#008000">&quot;commit
+deleted files&quot;</FONT> <FONT COLOR="#000080">dir=</FONT><FONT COLOR="#008000">&quot;workingcopy/deleteTest&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT><br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;/svn&gt;</FONT></FONT></FONT>
+</div>
+deletes some files from repository (and commit changes)
+</p>
+
+<p>
+<div class="sample" style="width: 842px; height: 117px">
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;svn javahl=&quot;false&quot;&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;add</FONT>
+<FONT COLOR="#000080">dir=</FONT><FONT COLOR="#008000">&quot;workingcopy/propTest&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT><br>
+<FONT COLOR="#000080"> <FONT FACE="Courier New"><FONT SIZE=2>&lt;commit</FONT>
+<FONT COLOR="#000080">message=</FONT><FONT COLOR="#008000">&quot;propTest
+added&quot;</FONT> <FONT COLOR="#000080">dir=</FONT><FONT COLOR="#008000">&quot;workingcopy/propTest&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT><br>
+ <FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;propset</FONT>
+<FONT COLOR="#000080">path=</FONT><FONT COLOR="#008000">&quot;workingcopy/propTest/file.png&quot;</FONT>
+<FONT COLOR="#000080">name=</FONT><FONT COLOR="#008000">&quot;svn:mime-type&quot;</FONT>
+<FONT COLOR="#000080">value=</FONT><FONT COLOR="#008000">&quot;image/png&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT><br>
+ <FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;propset</FONT>
+<FONT COLOR="#000080">path=</FONT><FONT COLOR="#008000">&quot;workingcopy/propTest/file.png&quot;</FONT>
+<FONT COLOR="#000080">name=</FONT><FONT COLOR="#008000">&quot;myPicture&quot;</FONT>
+<FONT COLOR="#000080">file=</FONT><FONT COLOR="#008000">&quot;workingcopy/propTest/icon.gif&quot;</FONT><FONT COLOR="#000080">/&gt;</FONT></FONT></FONT><br>
+<FONT FACE="Courier New"><FONT SIZE=2><FONT COLOR="#000080">&lt;/svn&gt;</FONT></FONT></FONT>
+</div>add my_repos/propTest to repository and set two properties on file.png <br>
+subversion command line interface is used (javahl=&quot;false&quot;).
+</p>
+
+<HR>
+
+</BODY>
+</HTML> \ No newline at end of file
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/JAVAHL-LICENSE b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/JAVAHL-LICENSE
new file mode 100644
index 00000000000..9c3e114d766
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/JAVAHL-LICENSE
@@ -0,0 +1,55 @@
+This license applies to all portions of Subversion which are not
+externally-maintained libraries (e.g. apr/, apr-util/, and neon/).
+Such libraries have their own licenses; we recommend you read them, as
+their terms may differ from the terms below.
+
+This is version 1 of this license. It is also available online at
+http://subversion.tigris.org/license-1.html. If newer versions of
+this license are posted there (the same URL, but with the version
+number incremented: .../license-2.html, .../license-3.html, and so
+on), you may use a newer version instead, at your option.
+
+====================================================================
+Copyright (c) 2000-2005 CollabNet. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by CollabNet (http://www.Collab.Net/)."
+Alternately, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The hosted project names must not be used to endorse or promote
+products derived from this software without prior written
+permission. For written permission, please contact info@collab.net.
+
+5. Products derived from this software may not use the "Tigris" name
+nor may "Tigris" appear in their names without prior written
+permission of CollabNet.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+====================================================================
+
+This software consists of voluntary contributions made by many
+individuals on behalf of CollabNet.
+
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/SVNCLIENTADAPTER-LICENSE b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/SVNCLIENTADAPTER-LICENSE
new file mode 100644
index 00000000000..831ab6eb2cf
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/SVNCLIENTADAPTER-LICENSE
@@ -0,0 +1,185 @@
+SVNClientAdapter Library License
+
+This license applies to all portions of SVNClientAdapter library, which
+are not externally-maintained libraries (e.g. JavaHL or JavaSVN).
+
+Such libraries have their own licenses; we recommend you read them, as
+their terms may differ from the terms below.
+
+=============================================================================
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS \ No newline at end of file
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnClientAdapter.jar b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnClientAdapter.jar
new file mode 100644
index 00000000000..a6ce6dff1c6
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnClientAdapter.jar
Binary files differ
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnant.jar b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnant.jar
new file mode 100644
index 00000000000..ef9563a7507
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnant.jar
Binary files differ
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnjavahl.jar b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnjavahl.jar
new file mode 100644
index 00000000000..dd23d43d743
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/lib/svnjavahl.jar
Binary files differ
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/license.txt b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/license.txt
new file mode 100644
index 00000000000..998ca05635d
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/license.txt
@@ -0,0 +1,64 @@
+SvnAnt license
+
+This license applies to all portions of svnant library, which
+are not externally-maintained libraries (e.g. JavaHL).
+
+Such libraries have their own licenses; we recommend you read them, as
+their terms may differ from the terms below.
+
+/* ====================================================================
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2000 The Apache Software Foundation. All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ * if any, must include the following acknowledgment:
+ * "This product includes software developed by the
+ * Apache Software Foundation (http://www.apache.org/)."
+ * Alternately, this acknowledgment may appear in the software itself,
+ * if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Apache" and "Apache Software Foundation" must
+ * not be used to endorse or promote products derived from this
+ * software without prior written permission. For written
+ * permission, please contact apache@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ * nor may "Apache" appear in their name, without prior written
+ * permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation. For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/readme.txt b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/readme.txt
new file mode 100644
index 00000000000..b2ff93256fb
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/lib/svnant-1.0.0/readme.txt
@@ -0,0 +1,38 @@
+SvnAnt
+======
+You can find latest version of svnant on http://subclipse.tigris.org
+
+Installation
+============
+Put the svnant.jar and svnClientAdapter.jar files to classpath of your ant build file.
+(Or directly to your ANT_HOME/lib directory.)
+If you plan to use JavaHL instead of commandline, put the svnjavahl.jar to the classpath too.
+(An of course put the appropriate native OS library on your PATH/LD_PATH too)
+
+In the build file, load the <svn> task.
+E.g. like this:
+ <taskdef resource="svntask.properties" classpathref="project.classpath"/>
+(where svnant.jar lies in the "project.classpath")
+
+To provide access to the Subversion API, svnant uses svnClientAdapter on top of
+either the JavaHL native Subversion Java (JNI) bindings or Subverion's
+command line programs (which must be installed and in your PATH).
+See the subclipse's FAQ <http://subclipse.tigris.org/faq.html#get-javahl">
+for info how to get JavaHL for your operating system.
+
+Documentation
+=============
+Documentation of the <svn> task is in the /doc directory.
+
+Play around
+===========
+To access the sources, just type "ant" in the directory containing the
+build.xml bundled with the distribution. The default target will
+retrieve the sources corresponding to the version you have. If you
+want to get the latest sources, type "ant checkoutLatest".
+
+Once you have the sources, svnant unit tests can be invoked using the
+top level build.xml by typing "ant runTests". These tests provide a
+great set of examples of how to use svnant's Ant tasks and data types.
+
+Please send any usage questions to <mailto:users@subclipse.tigris.org>.
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/plugin.xml b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/plugin.xml
new file mode 100644
index 00000000000..4c12b032ecf
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/plugin.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+ <extension
+ point="org.eclipse.ant.core.antTasks">
+ <antTask
+ class="org.tigris.subversion.svnant.SvnTask"
+ eclipseRuntime="false"
+ headless="true"
+ library="lib/svnant-1.0.0/lib/svnant.jar"
+ name="svn">
+ </antTask>
+ </extension>
+ <extension
+ point="org.eclipse.ant.core.extraClasspathEntries">
+ <extraClasspathEntry
+ eclipseRuntime="true"
+ headless="true"
+ library="lib/svnant-1.0.0/lib/svnClientAdapter.jar">
+ </extraClasspathEntry>
+ <extraClasspathEntry
+ eclipseRuntime="true"
+ headless="true"
+ library="lib/svnant-1.0.0/lib/svnjavahl.jar">
+ </extraClasspathEntry>
+ </extension>
+
+</plugin>
diff --git a/0.5.0_20081201/org.eclipse.osee.framework.antsupport/src/org/eclipse/osee/framework/antsupport/Activator.java b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/src/org/eclipse/osee/framework/antsupport/Activator.java
new file mode 100644
index 00000000000..99b24ddaaa5
--- /dev/null
+++ b/0.5.0_20081201/org.eclipse.osee.framework.antsupport/src/org/eclipse/osee/framework/antsupport/Activator.java
@@ -0,0 +1,60 @@
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.framework.antsupport;
+
+import org.eclipse.core.runtime.Plugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends Plugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.osee.framework.antsupport";
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.core.runtime.Plugins#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}

Back to the top