Login | Register
My pages Projects Community openCollabNet

Discussions > cvs > subclipse commit: r1431 - in trunk/www: update update/features update/plugins update/web

subclipse
Discussion topic

Back to topic list

subclipse commit: r1431 - in trunk/www: update update/features update/plugins update/web

Author markphip
Full name Mark Phippard
Date 2005-07-07 05:37:58 PDT
Message Author: markphip
Date: Thu Jul 7 07:37:57 2005
New Revision: 1431

Added:
   trunk/www/
   trunk/www/index.html
   trunk/www/roadmap.html
   trunk/www/screenshot.jpg (contents, props changed)
   trunk/www/styles_html.css
   trunk/www/svnClientAdapter.html
   trunk/www/svnant.html
   trunk/www/update/
   trunk/www/update/features/
   trunk/www/update/fea​tures/org.tigris.sub​version.book_1.1.1.j​ar (contents, props changed)
   trunk/www/update/fea​tures/org.tigris.sub​version.subclipse_0.​9.30.jar (contents, props changed)
   trunk/www/update/fea​tures/org.tigris.sub​version.subclipse_0.​9.31.jar (contents, props changed)
   trunk/www/update/index.html
   trunk/www/update/plugins/
   trunk/www/update/plu​gins/org.tigris.subv​ersion.book_1.1.1.ja​r (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.javahl.win32_​0.9.30.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.javahl.win32_​0.9.31.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.cor​e_0.9.30.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.cor​e_0.9.31.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.ui_​0.9.30.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.ui_​0.9.31.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse_0.9​.30.jar (contents, props changed)
   trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse_0.9​.31.jar (contents, props changed)
   trunk/www/update/site.xml
   trunk/www/update/web/
   trunk/www/update/web/site.css
   trunk/www/update/web/site.xsl

Log:
Migrate the CVS /www folder to SVN repository in advance of migration

Added: trunk/www/index.html
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/index.html​?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/index.html Thu Jul 7 07:37:57 2005
@@ -0,0 +1,310 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="CONTENT-TYPE" content=
+ "text/html; charset=us-ascii">
+
+ <title></title>
+<style type="text/css">
+ pre.c3 {margin-bottom: 0.5cm}
+ p.c2 {font-style: italic}
+ p.c1 {margin-bottom: 0cm}
+</style>
+</head>
+
+<body>
+
+<p>There are three projects hosted on this site:</p>
+<ul>
+ <li><b><a href="#subclipse"​>Subclipse</a>​</b> is an <a href="http://www.eclipse.org">Eclipse</a> plugin that adds <a href=
+"http://subversion.tigris.org">Subversion</a> integration to the Eclipse IDE. Subclipse is licensed
+ under the terms of the <a href="http://www.eclipse.o​rg/legal/cpl-v10.htm​l">Common Public License (CPL) 1.0.</a></li>
+ <li><b><a href="svnClientAdapt​er.html">svnClien​tAdapter</a>​</b> is a high-level Java API for Subversion and is used by Subclipse.
+ svnClientAdapter is licensed under the terms of the <a href="http://www.apache.or​g/licenses/LICENSE-1​.1">Apache Software License 1.1</a></li>
+ <li><b><a href="svnant.html"​>svnAnt</a>​</b> is an <a href="http://ant.apache.org/">Ant</a> task that uses svnClientAdapter and provides access to Subversion from Ant scripts.
+ svnAnt is licensed under the terms of the <a href="http://www.apache.or​g/licenses/LICENSE-1​.1">Apache Software License 1.1</a></li>
+</ul>
+<h2><a name="subclipse">Current Release</a></h2>
+
+ <p>Be sure to check the <a href="http://subclipse.tig​ris.org/servlets/Pro​jectNewsList">announcements</a> for information on the latest release.
+ You can also subscribe to the announcements <a href="http://subclipse.tig​ris.org/servlets/Pro​jectMailingListList">mailing list</a> to be notified of new releases.</p>
+
+ <p><b>NO​TE:</b> Subclipse requires that you have the Subversion JavaHL library installed for it to
+work properly. There is a lot more information about this further down on the page. Be sure you read
+it. There is also a 100% Java alternative to JavaHL named JavaSVN that is in development. Information
+about JavaSVN is also included below and you can try that option if you cannot obtain the JavaHL libraries
+for your environment.</p>
+
+ <h4>Eclipse 2.1.3</h4>
+
+ <p>Subclipse 0.9.3.3 is linked against Subversion 1.1.4. Binaries for Windows are included.</p>
+ <p>Development for this version of Eclipse is no longer active. There are no new releases planned.</p>
+
+ <p><a href=
+ "http://subclipse.tig​ris.org/files/docume​nts/906/22688/org.ti​gris.subversion.subc​lipse_0.9.3.3.zip"
+ target="new">Down​load</a></p​>
+
+ <h4>Eclipse 3.0/3.1</h4>
+
+ <p>Subclipse releases for Eclipse 3.x are hosted at
+ our update site. Add <a href=
+ "http://subclipse.tig​ris.org/update">http://subclipse.tig​ris.org/update</a​>
+ as an update site in Eclipse's update manager (which you can find
+ in the Help menu).</p>
+
+ <p>The update site itself can be <a
+ href="http://subclipse.tig​ris.org/servlets/Pro​jectDocumentList?fol​derID=2240">downloaded</a>
+ and used as a local update site as well. Simply unzip the site archive,
+ and add the path as a new "Local Site" in the Eclipse
+ update manager. You can also host your own internal Subclipse update
+ site by placing the site on your own HTTP server (be sure to update
+ site.xml appropriately).
+
+ <p>Subclipse only officially supports Eclipse 3.0.x at this time, but there are a lot of people
+using it without problem with Eclipse 3.1. Just be aware that when grabbing the latest Milestone
+builds of Eclipse problems can occur. We try to resolve them quickly when they occur.</p>
+
+ <h4>Using Subclipse with JavaSVN</h4>
+ <p>You may make Subclipse use a pure Java svn client library instead of the JavaHL bindings. After
+ installing Subclipse, install "JavaSVN Subclipse Extension" feature using <b>http://tmate.org/svn/</b>
+ update site location. You may find more details on JavaSVN at <a href="http://tmate.org/svn/">http://tmate.org/svn/</a>
+ web site.
+ </p>
+ <p><b>NO​TE:</b> JavaSVN supports <b>svn</b>, <b>svn+ssh</b> and <b>http</b>
+ connection protocols. <b>file</b> protocol is not supported and <b>https</b> protocol may not work with some servers depending
+ on the JDK version you're using and server SSL certificate. JavaSVN will work with Eclipse 3.0 or newer only.
+ </p>
+
+ <h2>Features</h2>
+
+ <p>The latest releases support the following and more:</p>
+
+ <ul>
+ <li>
+ <p class="c1">Share</p>
+ </li>
+
+ <li>
+ <p class="c1">Checko​ut</p>
+ </li>
+
+ <li>
+ <p class="c1">Update</p>
+ </li>
+
+ <li>
+ <p class="c1">Commit</p>
+ </li>
+
+ <li>
+ <p class="c1">History</p>
+ </li>
+
+ <li>
+ <p class="c1">Add</p>
+ </li>
+
+ <li>
+ <p class="c1">Revert</p>
+ </li>
+
+ <li>
+ <p class="c1">Move/Delete (file and folders)</p>
+ </li>
+
+ <li>
+ <p class="c1">Authen​tication</p>
+ </li>
+
+ <li>
+ <p class="c1">Compare</p>
+ </li>
+
+ <li>
+ <p class="c1">Copy (Branch/Tag)</p>
+ </li>
+
+ <li>
+ <p class="c1">Merge</p>
+ </li>
+
+ <li>
+ <p class="c1">Switch</p>
+ </li>
+
+ </ul>
+
+ <p class="c2">Note: Subclipse is a work in progress. A few key features like
+ Synchronization are working pretty well but have a few problems remaining.
+ Please check the issue tracker and mailing lists before reporting
+ problems.</p>
+
+ <h2>Installati​on</h2>
+
+ <h4>Eclipse 2.1</h4>
+
+ <ul>
+ <li>Download the Subclipse archive from the Documents
+ section</li>
+
+ <li>Unzip the file into the Eclipse home directory.</li>
+
+ <li>Restart Eclipse</li>
+
+ <li>Open a new SVNExplorer Perspective and use it in the same
+ way as the CVS Plugin</li>
+ </ul>
+
+ <h4>Eclipse 3.0</h4>
+
+ <ul>
+ <li>Start Eclipse, go to the Help menu-&gt;Software
+ Updates-&gt;Find and install. Then add the update site
+ (http://subclipse.tig​ris.org/update).<​/li>
+
+ <li>Obey the dialog prompts, and restart Eclipse. That's all
+ there is to it!</li>
+ </ul>
+
+ <h2>Source</h2>
+
+ <p>We are using a subversion-repositor​y.</p>
+
+ <p>You can <a href=
+ "http://svn.collab.ne​t/viewcvs/subclipse/​">browse the latest
+ source</a></p>
+
+ <p>You can also check out the latest Subclipse sources using
+ svn:</p>
+
+ <h4>Eclipse 2.1</h4>
+ <pre class="c3">
+ svn co http://svn.collab.ne​t/repos/subclipse/br​anches/eclipse2.x
+</pre>
+
+ <h4>Eclipse 3.0</h4>
+ <pre class="c3">
+ svn co http://svn.collab.ne​t/repos/subclipse/tr​unk/subclipse
+</pre>
+
+ <h2><a name="faq">FAQ​</a></h2>
+
+ <p><strong>What version of Eclipse does Subclipse support
+ ?</strong></p>
+
+ <p>The current versions of Subclipse supports both Eclipse 2.1.x
+ and Eclipse 3.0 Line</p>
+
+ <p><strong>Why is Subclipse so particular about what version of
+ Subclipse and Berkeley DB is used?</strong></p>
+
+ <p>Subclipse uses a JNI interface ( <a href=
+ "http://svn.collab.ne​t/repos/svn/trunk/su​bversion/bindings/ja​va/javahl/">
+ javahl</a>) to Subversion. The binaries that come with Subclipse
+ are linked with particular versions when compiled. We have also
+ been developing a way to interface with the command line client
+ (Windows-&gt;Pre​ferences-&gt;Tea​m-&gt;SVN)</p​>
+
+ <p>Keep in mind, you'll have best results with a libsvnjavahl
+ built with your own system.</p>
+
+ <p><strong>So if Subclipse is tied to a Subversion version, will
+ it be updated when a new version of Subversion comes
+ out?</strong></p>
+
+ <p>Yes, we will try to update Subclipse when a new version of
+ Subversion comes out</p>
+
+ <p><strong>Why does Subclipse only support Windows?</strong​></p>
+
+ <p>Subclipse runs on any platform that Eclipse runs on. The issue is that
+for technical reasons we are only able to reliably deliver the Subversion binaries
+for the Windows platform. As long as you have a working JavaHL library on your platform
+Subclipse should work. If you have difficulty, you can also try JavaSVN a 100% pure Java
+alternative to JavaHL.</p>
+
+ <p><strong>Will the plugin work with WSAD?</strong></p>
+
+ <p>Only WSAD 5.1 and above as this is based on Eclipse 2.1.3 which is a minimum requirement for Subclipse</p>
+
+ <p>Subclipse works great with the new Rational 6.0 versions.</p>
+
+
+ <p><strong>Do I need Subversion installed to use
+ Subclipse?</stron​g></p>
+
+ <p>Not if you use Windows. If you don't use Windows, you
+ <em>do</em> need Subversion and its dependencies installed.
+ Currently, the jni bits (libsvnjavahl) link dynamically to the
+ Subversion sources, so you may have problems if your installation
+ of Subversion is out of date, or compiled agains something other
+ than what we compiled against. As mentioned above, if you are
+ having problems with Subclipse, we recommend rolling your own
+ libsvnjavahl. This is particularly true on OSX, if your Subversion
+ isn't built with fink.</p>
+
+ <p>To do this, just</p>
+ <pre>
+ make javahl &amp;&amp; make install-javahl
+</pre>
+
+ <p><strong>What access methods does Subclipse
+ support?</strong​></p>
+
+ <p>Since Subclipse just calls out to Subversion, Subclipse can
+ use any access method your command-line Subversion client can
+ understand.</p>
+
+ <p><strong>How do I get Subversion to accept my self-signed
+ certificate?</str​ong></p>
+ </p>
+
+ <p>If you are using JavaHL and the Subclipse 0.9.28 or later you should just be prompted to
+accept it. Otherwise, you can just run the command line command:</p>
+ <pre>
+ svn list https://your/repo
+</pre>
+ <p>and opt to accept the certificate permanently. From then on,
+ subclipse will also accept the certificate.</p>
+ <p><strong>Why did you stop shipping the native javahl with Subclipse?
+ </strong></p>
+ <p>We could never figure out how to link them statically, and sending out
+ dynamically linked libraries made my personal build system's configuration
+ a build dependency (that is, if you didn't have a nearly identical setup to
+ me personally, you'd wind up with mysterious failures when trying to use
+ Subclipse).
+<p>Hopefully this won't be too much of a burden. For OSX users, the
+ <a href="http://metissian.com​/projects/macosx/sub​version/">Metissian</a> packages are
+ excellently done, and hopefully Linux SVN package maintainers will start
+ shipping javahl (after y'all bug them to death about it ;) )
+<p>If your package maintainer doesn't ship javahl, PLEASE send them a polite email
+ asking them to consider including it.
+<p>If worse comes to worse (and this isn't too bad), you can build javahl yourself. Consult
+ the SVN install documentation for more info. The short course goes like this:
+<pre>./configure --your-other-flags=here --enable-javahl
+ --with-jdk=$JAVA_HOME --with-jikes=$JAVA_​HOME/bin/javac
+ &amp;&amp;make &amp;&amp; install install-javahl
+ </pre>
+
+ <h2>Links</h2>
+
+ <ul>
+ <li>
+ <p class="c1"><a href=
+ "http://www.eclipse.org/">Eclipse</a​></p>
+ </li>
+
+ <li>
+ <p class="c1"><a href=
+ "http://svnup.tigris.org/">SVN-UP</a></p>
+ </li>
+
+ <li>
+ <p><a href=
+ "http://svn.collab.ne​t/repos/svn/trunk/su​bversion/bindings/ja​va/javahl/">
+ javahl</a></p>
+ </li>
+</ul>
+</body>
+</html>

Added: trunk/www/roadmap.html
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/roadmap.ht​ml?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/roadmap.html Thu Jul 7 07:37:57 2005
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="CONTENT-TYPE" content="text/html; charset=us-ascii">
+ <title>Subclipse Roadmap</title>
+ <link rel="stylesheet" href="styles_html.css" type="text/css">
+</head>
+
+<body>
+
+
+<h3>Roadmap</h3>
+
+<p>
+Here is a list of to-do items :
+</p>
+
+<div class="table">
+<table>
+<thead>
+ <tr>
+ <th>Item</th>
+ <th>Developper​(s)</th>
+ <th>Status</th>
+ <th>Version</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Possibility to use javasvn instead of javahl interface</td>
+ <td>cchab</td>
+ <td>Started</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Synchronize with repository view</td>
+ <td>markphip</td>
+ <td>Started ~ 85% Done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Add some new commands :
+ <ul>
+ <li>Merge</li>
+ <LI>Branch/Tag</LI>
+ <li>Clean up</li>
+ <li>Switch</li>
+ </ul>
+ </td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>make creating branches and tags a little more obvious</td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Improve svn+ssh support (accept digital certificates ...) </td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Add a preference to define an external program for merge.
+ On Windows, users could use Tortoise Merge, on Linux there are tools like Meld that can do the job.
+ An Eclipse-based solution would also be welcome
+ </td>
+ <td>cchab</td>
+ <td>done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Improve properties management :
+ show all known properties in a drop-down in the Add dialog.
+ For example, the properties commonly used by Subversion, and also the ones used to implement bug tracking as well as control the log messages in the commit dialog.
+ </td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Merge support
+ </td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>1.0</td>
+ </tr>
+ <tr>
+ <td>Provide some fresh icons for some of the views and supply icons for the menu actions.
+ <p><i>
+ We could just use the icons from Tortoise with proper credit being given. <br>Or:<br>
+ We could use the ecliplse 3.0 cvs images to make the subclipse icons to be consistent with the eclipse ui.
+ </i></p>
+ </td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>>=1.0</td>
+ </tr>
+ <tr>
+ <td>commit dialog should show all of what will be committed, including adds/deletes and property changes</td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>>=1.0</td>
+ </tr>
+ <tr>
+ <td>Integration with bug tracking tools as described here: http://svn.collab.ne​t/repos/tortoisesvn/​trunk/doc/issuetrack​ers.txt</td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>>=1.0</td>
+ </tr>
+ <tr>
+ <td>Improve of commit dialog including :
+ <ul>
+ <li>Ability to define a minimum commit message length.</li>
+ <li>Ability to show a line-width marker. Some projects do not want any line of a commit message to be more than 80 characters. This is a guide to help with that.</li>
+ <li>Message templates. The ability to paste in a standard template for messages.</li>
+ </ul>
+ </td>
+ <td>markphip</td>
+ <td>done</td>
+ <td>>=1.0</td>
+ </tr>
+ <tr>
+ <td>Use job apis to execute commands (operations) in the background by locking only the affected resources.
+ <p><i>A start has been made with the update action that uses the TeamOperation API. It locks the project that is being updated and
+ allows the user to work on other projects. All lengthy subclipse actions should be backgroundable.
+ </i></p>
+ </td>
+ <td>pkorros, markphip, brockj</td>
+ <td>done</td>
+ <td>>=1.0</td>
+ </tr>
+ <tr>
+ <td>
+ Handling of svn:external.
+ It would be nice to
+ <ul>
+ <li>see when a directory is due to an svn:external</li>
+ <li>add an external by browsing the repository and then do an svn update to get it checked out</li>
+ <li>see externals in the repository browser (as links, or something)</li>
+ </td>
+ <td>?</td>
+ <td>none</td>
+ <td>>=1.0</td>
+ </tr>
+</tbody>
+</table>
+</div>
+
+
+
+</body>
+</html>

Added: trunk/www/screenshot.jpg
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/screenshot​.jpg?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/styles_html.css
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/styles_htm​l.css?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/styles_html.css Thu Jul 7 07:37:57 2005
@@ -0,0 +1,55 @@
+/******************​********************​********************​**************/
+/* Custom style-sheet taken from TortoiseSVN site */
+/******************​********************​********************​**************/
+
+
+/* Generic tag-level style definitions */
+
+body {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ background: #fff;
+ color: #000;
+ margin: 0;
+ padding: 0;
+}
+
+/* Don't override these styles, because they interfere with standard tigris.org styles and munge the appearance of the website.
+H1, H2, H3 H4
+P,LI,UL,OL,DD,DT,TD
+*/
+
+a {
+ color: blue;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+ color: black;
+}
+
+div.table {
+ float: left;
+ margin-left: 50px;
+}
+div.table title { background-color: #FFFFFF; width:100%; border: 0px; }
+div.table table {
+ background-color: #7099C5;
+ font-size: 90%;
+ border-width: 0px;
+}
+div.table th {
+ text-align: center;
+ color: white;
+ background-color: #7099C5;
+ padding: 1px 4px 1px 4px;
+ border: none;
+ vertical-align: top;
+}
+div.table tr {
+ background-color: #f0f0ff;
+}
+div.table td {
+ padding: 2px 4px 1px 4px;
+ border: none;
+}

Added: trunk/www/svnClientAdapter.html
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/svnClientA​dapter.html?rev=1431​
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/svnClientAdapter.html Thu Jul 7 07:37:57 2005
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+ <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
+ <TITLE></TITLE>
+ <META NAME="GENERATOR" CONTENT="OpenOffice.org 1.1.0 (Win32)">
+ <META NAME="CREATED" CONTENT="20040218;22084068">
+ <META NAME="CHANGED" CONTENT="20040614;23401040">
+ <STYLE>
+ <!--
+ @page { size: 21cm 29.7cm }
+ -->
+ </STYLE>
+</HEAD>
+<BODY LANG="en-US" DIR="LTR">
+<P><A HREF="index.html"​>Subclipse</A>​ | <A HREF="svnant.html"​>SvnAnt</A> |
+<A HREF="">SvnClient​Adapter</A>
+</P>
+<P>SvnClientAdapter is a high level java API for subversion.
+</P>
+<P>SvnClientAdapter can use either</P>
+<UL>
+ <LI><P>javahl interface (uses JNI) : the faster approach</P>
+ <LI><P> command line interface</P>
+</UL>
+<P><BR><BR>
+</P>
+<H3>Why should I use SvnClientAdapter instead of javahl ?</H3>
+<P>SvnClientAdapter is a higher level API (which uses javahl ...).
+That's why svnClientAdapter is easier to use in some cases.<BR>For
+example, you can use ISVNClientAdapter <FONT SIZE=2><FONT FACE="Courier New"><FONT COLOR="#000000">a​ddToIgnoredPatterns​</FONT></FON​T></FONT>
+method to add a pattern of files to ignore to a directory.</P>
+<P STYLE="margin-bottom: 0cm"><FONT FACE="Courier New"><FONT SIZE=2><B><FONT COLOR="#7f0055">p​ublic</FONT>​</B>
+<B><FONT COLOR="#7f0055">a​bstract</FONT>​</B> <B><FONT COLOR="#7f0055">v​oid</FONT><​/B>
+<FONT COLOR="#000000">a​ddToIgnoredPatterns(​File</FONT> <FONT COLOR="#000000">p​ath,</FONT>
+<FONT COLOR="#000000">S​tring</FONT> <FONT COLOR="#000000">p​attern)</FONT>​</FONT></FO​NT></P>
+<P STYLE="margin-bottom: 0cm"><FONT SIZE=2><FONT FACE="Courier New"> <B><FONT COLOR="#7f0055">t​hrows</FONT>​</B>
+<FONT COLOR="#000000">S​VNClientException;​</FONT></FONT​></FONT>​<BR><BR>
+</P>
+<P STYLE="margin-bottom: 0cm">With javahl, it would have been
+necessary to get the svn:ignore property, parse it, verify that the
+pattern is not already set, add the pattern to the property string
+and then set the property.</P>
+<P STYLE="margin-bottom: 0cm"><BR>
+</P>
+<P STYLE="margin-bottom: 0cm">Same remarks apply for setting keywords
+substitution.</P>
+<P STYLE="margin-bottom: 0cm"><BR>
+</P>
+<H3>Documenta​tion</H3>
+<P>Javadoc documentation is included in distributed file</P>
+<H3>Source</H3>
+<P>SvnClientAdapter source code is <STRONG>not </STRONG>hosted on
+tigris.org's CVS server. To obtain a working copy, you must use
+Subversion, not CVS</P>
+<P>You can <A HREF="http://svn.collab.ne​t/repos/subclipse/">browse
+the latest source</A>
+</P>
+<P>Otherwise you can check out the newest SvnClientAdapter source
+using svn:
+</P>
+<PRE STYLE="margin-bottom: 0.5cm"> svn co http://svn.collab.ne​t/repos/subclipse/tr​unk/svnClientAdapter​/ svnClientAdapter<​/PRE><P>
+Links
+</P>
+<UL>
+ <LI><P><A HREF="http://svn.collab.ne​t/repos/svn/trunk/su​bversion/bindings/ja​va/javahl/">javahl</A></P>
+</UL>
+</BODY>
+</HTML>
\ No newline at end of file

Added: trunk/www/svnant.html
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/svnant.htm​l?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/svnant.html Thu Jul 7 07:37:57 2005
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+ <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
+ <TITLE></TITLE>
+ <META NAME="GENERATOR" CONTENT="OpenOffice.org 1.1.0 (Win32)">
+ <META NAME="CREATED" CONTENT="20040218;22084068">
+ <META NAME="CHANGED" CONTENT="20040218;22534125">
+ <STYLE>
+ <!--
+ @page { size: 21cm 29.7cm }
+ -->
+ </STYLE>
+</HEAD>
+<BODY LANG="en-US" DIR="LTR">
+<P><A HREF="index.html"​>Subclipse</A>​ | <A HREF="">SvnAnt</A> |
+<A HREF="svnClientAdapt​er.html">SvnClien​tAdapter</A>
+</P>
+<P>SvnAnt is an ant task that provide 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.</P>
+<P>Svn uses javahl (a java interface for the subversion api) if it
+can find the corresponding library (svnjavahl.dll on windows).
+Otherwise it uses experimental svn command line interface.</P>
+<P>SvnAnt supports most of the major Subversion commands.
+</P>
+<H3>Documenta​tion</H3>
+<P>Documentation for svnant is available <A HREF="http://svn.collab.ne​t/repos/subclipse/tr​unk/svnant/doc/svn.h​tml">here</A>.</P>
+<H3>Source</H3>
+<P>Svnant's source code is <STRONG>not </STRONG>hosted on
+tigris.org's CVS server. To obtain a working copy, you must use
+Subversion, not CVS</P>
+<P>You can <A HREF="http://svn.collab.ne​t/repos/subclipse/">browse
+the latest source</A>
+</P>
+<P>Otherwise you can check out the newest SvnAnt source using svn:
+</P>
+<PRE STYLE="margin-bottom: 0.5cm"> svn co http://svn.collab.ne​t/repos/subclipse/tr​unk/svnant/ svnant</PRE><P>
+Links
+</P>
+<UL>
+ <LI><P><A HREF="http://svn.collab.ne​t/repos/svn/trunk/su​bversion/bindings/ja​va/javahl/">javahl</A></P>
+</UL>
+</BODY>
+</HTML>
\ No newline at end of file

Added: trunk/www/update/fea​tures/org.tigris.sub​version.book_1.1.1.j​ar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/fea​tures/org.tigris.sub​version.book_1.1.1.j​ar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/fea​tures/org.tigris.sub​version.subclipse_0.​9.30.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/fea​tures/org.tigris.sub​version.subclipse_0.​9.30.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/fea​tures/org.tigris.sub​version.subclipse_0.​9.31.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/fea​tures/org.tigris.sub​version.subclipse_0.​9.31.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/index.html
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/ind​ex.html?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/update/index.html Thu Jul 7 07:37:57 2005
@@ -0,0 +1,55 @@
+<html>
+<head>
+<title>update​-site</title>
+<style>@import url("web/site.css");​</style>
+<script type="text/javascript">
+ var returnval = 0;
+ var stylesheet, xmlFile, cache, doc;
+ function init(){
+ // NSCP 7.1+ / Mozilla 1.4.1+
+ // Use the standard DOM Level 2 technique, if it is supported
+ if (document.implementation && document.implementat​ion.createDocument) {
+ xmlFile = document.implementat​ion.createDocument("​", "", null);
+ stylesheet = document.implementat​ion.createDocument("​", "", null);
+ xmlFile.load("site.xml");
+ stylesheet.load("web​/site.xsl");
+ xmlFile.addEventList​ener("load", transform, false);
+ stylesheet.addEventL​istener("load", transform, false);
+ }
+ //IE 6.0+ solution
+ else if (window.ActiveXObject) {
+ xmlFile = new ActiveXObject("msxml​2.DOMDocument.3.0");​
+ xmlFile.async = false;
+ xmlFile.load("site.xml");
+ stylesheet = new ActiveXObject("msxml​2.FreeThreadedDOMDoc​ument.3.0");
+ stylesheet.async = false;
+ stylesheet.load("web​/site.xsl");
+ cache = new ActiveXObject("msxml​2.XSLTemplate.3.0");​
+ cache.stylesheet = stylesheet;
+ transformData();
+ }
+ }
+ // separate transformation function for IE 6.0+
+ function transformData(){
+ var processor = cache.createProcessor();
+ processor.input = xmlFile;
+ processor.transform();
+ data.innerHTML = processor.output;
+ }
+ // separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
+ function transform(){
+ returnval+=1;
+ if (returnval==2){
+ var processor = new XSLTProcessor();
+ processor.importStyl​esheet(stylesheet);
+ doc = processor.transformT​oDocument(xmlFile);
+ document.getElementB​yId("data").innerHTM​L = doc.documentElement.innerHTML;
+ }
+ }
+</script>
+</head>
+<body onload="init();">
+<!--[insert static HTML here]-->
+<div id="data"><!-- this is where the transformed data goes --></div>
+</body>
+</html>

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.book_1.1.1.ja​r
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.book_1.1.1.ja​r?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.javahl.win32_​0.9.30.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.javahl.win32_​0.9.30.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.javahl.win32_​0.9.31.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.javahl.win32_​0.9.31.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.cor​e_0.9.30.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.cor​e_0.9.30.jar?rev=143​1
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.cor​e_0.9.31.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.cor​e_0.9.31.jar?rev=143​1
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.ui_​0.9.30.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.ui_​0.9.30.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.ui_​0.9.31.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse.ui_​0.9.31.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse_0.9​.30.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse_0.9​.30.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse_0.9​.31.jar
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/plu​gins/org.tigris.subv​ersion.subclipse_0.9​.31.jar?rev=1431
====================​====================​====================​==================
Binary file. No diff available.

Added: trunk/www/update/site.xml
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/sit​e.xml?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/update/site.xml Thu Jul 7 07:37:57 2005
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+
+ <description url="http://subclipse.tig​ris.org/update">
+ Tigris.org Eclipse Plugins Update Site
+ </description>
+ <feature url="features/org.ti​gris.subversion.book​_1.1.1.jar" id="org.tigris.subversion.book" version="1.1.1">
+ <category name="Book"/>
+ </feature>
+ <feature url="features/org.ti​gris.subversion.subc​lipse_0.9.30.jar" id="org.tigris.subve​rsion.subclipse" version="0.9.30">
+ <category name="Subclipse"/>
+ </feature>
+ <feature url="features/org.ti​gris.subversion.subc​lipse_0.9.31.jar" id="org.tigris.subve​rsion.subclipse" version="0.9.31">
+ <category name="Subclipse"/>
+ </feature>
+ <category-def name="Subclipse" label="Subclipse Plugin">
+ <description>
+ The subclipse Subversion plugin
+ </description>
+ </category-def>
+ <category-def name="Book" label="Subversion Book">
+ <description>
+ Version Control with Subversion book
+ </description>
+ </category-def>
+</site>

Added: trunk/www/update/web/site.css
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/web​/site.css?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/update/web/site.css Thu Jul 7 07:37:57 2005
@@ -0,0 +1,12 @@
+<STYLE type="text/css">
+td.spacer {padding-bottom: 10px; padding-top: 10px;}
+.title { font-family: sans-serif; color: #99AACC;}
+.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000; }
+.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;}
+.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;}
+.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;}
+.light-row {background:#FFFFFF}
+.dark-row {background:#EEEEFF}
+.header {background:#99AADD}
+#indent {word-wrap : break-word;width :300px;text-indent:10px;}
+</STYLE>

Added: trunk/www/update/web/site.xsl
Url: http://svn.collab.ne​t/viewcvs/subclipse/​trunk/www/update/web​/site.xsl?rev=1431
====================​====================​====================​==================
--- (empty file)
+++ trunk/www/update/web/site.xsl Thu Jul 7 07:37:57 2005
@@ -0,0 +1,214 @@
+<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/19​99/XSL/Transform' xmlns:msxsl="urn:sch​emas-microsoft-com:x​slt">
+<xsl:output method="html" encoding="ISO-8859-1"/>
+<xsl:key name="cat" match="category" use="@name"/>
+<xsl:template match="/">
+<xsl:for-each select="site">
+ <html>
+ <head>
+ <title>update-​site</title>
+ <style>@import url("web/site.css");​</style>
+ </head>
+ <body>
+ <h1 class="title">upd​ate-site</h1>
+ <p class="bodyText">​<xsl:value-of select="description"​/></p>
+ <table width="100%" border="0" cellspacing="1" cellpadding="2">
+ <xsl:for-each select="category-def">
+ <xsl:sort select="@label" order="ascending" case-order="upper-first"/>
+ <xsl:sort select="@name" order="ascending" case-order="upper-first"/>
+ <xsl:if test="count(key('cat',@name)) != 0">
+ <tr class="header">
+ <td class="sub-header" width="30%">
+ <xsl:value-of select="@name"/>
+ </td>
+ <td class="sub-header" width="70%">
+ <xsl:value-of select="@label"/>
+ </td>
+ </tr>
+ <xsl:for-each select="key('cat',@name)">
+ <xsl:sort select="ancestor::fe​ature//@version" order="ascending"/>
+ <xsl:sort select="ancestor::feature//@id" order="ascending" case-order="upper-first"/>
+ <tr>
+ <xsl:choose>
+ <xsl:when test="(position() mod 2 = 1)">
+ <xsl:attribute name="class">dark​-row</xsl:attribu​te>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="class">ligh​t-row</xsl:attrib​ute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <td class="log-text" id="indent">
+ <xsl:choose>
+ <xsl:when test="ancestor::feat​ure//@label">
+ <a href="{ancestor::fea​ture//@url}"><​xsl:value-of select="ancestor::fe​ature//@label"/>​</a>
+ <br/>
+ <div id="indent">
+ (<xsl:value-of select="ancestor::fe​ature//@id"/> - <xsl:value-of select="ancestor::fe​ature//@version"/​>)
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{ancestor::fea​ture//@url}"><​xsl:value-of select="ancestor::fe​ature//@id"/> - <xsl:value-of select="ancestor::fe​ature//@version"/​></a>
+ </xsl:otherwise>
+ </xsl:choose>
+ <br />
+ </td>
+ <td>
+ <table>
+ <xsl:if test="ancestor::feat​ure//@os">
+ <tr><td class="log-text" id="indent">Operating Systems:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="ancestor::fe​ature//@os"/><​/td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="ancestor::feat​ure//@ws">
+ <tr><td class="log-text" id="indent">Windows Systems:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="ancestor::fe​ature//@ws"/><​/td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="ancestor::feat​ure//@nl">
+ <tr><td class="log-text" id="indent">Langu​ages:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="ancestor::fe​ature//@nl"/><​/td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="ancestor::feat​ure//@arch">
+ <tr><td class="log-text" id="indent">Archi​tecture:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="ancestor::fe​ature//@arch"/>​</td>
+ </tr>
+ </xsl:if>
+ </table>
+ </td>
+ </tr>
+ </xsl:for-each>
+ <tr><td class="spacer">​<br/></td>​<td class="spacer">​<br/></td>​</tr>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:if test="count(feature) &gt; count(feature/category)">
+ <tr class="header">
+ <td class="sub-header" colspan="2">
+ Uncategorized
+ </td>
+ </tr>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="function-avail​able('msxsl:node-set​')">
+ <xsl:variable name="rtf-nodes">
+ <xsl:for-each select="feature[not(​category)]">
+ <xsl:sort select="@id" order="ascending" case-order="upper-first"/>
+ <xsl:sort select="@version" order="ascending" />
+ <xsl:value-of select="."/>
+ <xsl:copy-of select="." />
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:variable name="myNodeSet" select="msxsl:node-s​et($rtf-nodes)/*"/​>
+ <xsl:for-each select="$myNodeSet">
+ <tr>
+ <xsl:choose>
+ <xsl:when test="position() mod 2 = 1">
+ <xsl:attribute name="class">dark​-row</xsl:attribu​te>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="class">ligh​t-row</xsl:attrib​ute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <td class="log-text" id="indent">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <a href="{@url}">​<xsl:value-of select="@label"/></a>
+ <br />
+ <div id="indent">
+ (<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{@url}">​<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/​></a>
+ </xsl:otherwise>
+ </xsl:choose>
+ <br /><br />
+ </td>
+ <td>
+ <table>
+ <xsl:if test="@os">
+ <tr><td class="log-text" id="indent">Operating Systems:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="@ws">
+ <tr><td class="log-text" id="indent">Windows Systems:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="@nl">
+ <tr><td class="log-text" id="indent">Langu​ages:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="@arch">
+ <tr><td class="log-text" id="indent">Archi​tecture:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
+ </tr>
+ </xsl:if>
+ </table>
+ </td>
+ </tr>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:for-each select="feature[not(​category)]">
+ <xsl:sort select="@id" order="ascending" case-order="upper-first"/>
+ <xsl:sort select="@version" order="ascending" />
+ <tr>
+ <xsl:choose>
+ <xsl:when test="count(precedin​g-sibling::feature[n​ot(category)]) mod 2 = 1">
+ <xsl:attribute name="class">dark​-row</xsl:attribu​te>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="class">ligh​t-row</xsl:attrib​ute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <td class="log-text" id="indent">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <a href="{@url}">​<xsl:value-of select="@label"/></a>
+ <br />
+ <div id="indent">
+ (<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{@url}">​<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/​></a>
+ </xsl:otherwise>
+ </xsl:choose>
+ <br /><br />
+ </td>
+ <td>
+ <table>
+ <xsl:if test="@os">
+ <tr><td class="log-text" id="indent">Operating Systems:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="@ws">
+ <tr><td class="log-text" id="indent">Windows Systems:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="@nl">
+ <tr><td class="log-text" id="indent">Langu​ages:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="@arch">
+ <tr><td class="log-text" id="indent">Archi​tecture:</td>
+ <td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
+ </tr>
+ </xsl:if>
+ </table>
+ </td>
+ </tr>
+ </xsl:for-each>
+ </xsl:otherwise>
+ </xsl:choose>
+ </table>
+ </body>
+ </html>
+</xsl:for-each>
+</xsl:template>
+</xsl:stylesheet>

« Previous message in topic | 1 of 1 | Next message in topic »

Messages

Show all messages in topic

subclipse commit: r1431 - in trunk/www: update update/features update/plugins update/web markphip Mark Phippard 2005-07-07 05:37:58 PDT
Messages per page: