  | |  | Apache Xalan has moved from using CVS to Subversion | Apache Xalan has moved from using CVS to Subversion 2005-11-14 - By Brian Minchau
On Sunday November 13, 2005 Xalan moved from using CVS to Subversion as its code and part version control system. Many thanks go to Henri Yandell who did the conversion for us.
The old code at CVS repository cvs.apache.org for the "xml-xalan" project is still there, but is now read only.
============================================================= Here is what happened:
In the existing structure under xml-xalan in CVS, the following, were NOT migrated: * xml-xalan/bin * xml-xalan/docs * xml-xalan/samples * xml-xalan/src * xml-xalan/xdocs
In the existing structure under xml-xalan in CVS, the following were migrated: * xml-xalan/c * xml-xalan/java * xml-xalan/test
You can point your browsers to this URL to browse the structure and migrated parts: http://svn.apache.org/repos/asf/xalan
Under this are these "directories" * /java/branches (migrated Xalan-j branches) * /java/tags (migrated Xalan-j tags) * /java/trunk (migrated Xalan-j HEAD)
* /c/branches (migrated Xalan-C branches) * /c/tags (migrated Xalan-C tags) * /c/trunk (migrated Xalan-C HEAD)
* /test/branches (migrated Xalan branches) * /test/tags (migrated Xalan tags) * /test/trunk (migrated Xalan HEAD)
You can checkout the code with svn commands like these: svn co https://svn.apache.org/repos/asf/xalan/c/trunk svn co https://svn.apache.org/repos/asf/xalan/java/trunk svn co https://svn.apache.org/repos/asf/xalan/test/trunk
Read on if you are interested in getting Subversion.
====================================================================== 1. Getting SVN
To get binary, pre-built SVN go to http://subversion.tigris.org/project_packages.html#binary-packages
Pick the appropriate platform. For Windows it leads to another directory, which has: svn-1.2.3-setup.exe with a description of "Windows installer with the basic w32 binaries"
============================================================= 2. Installing SVN
To install SVN just run the downloaded executable and answer the questions.
============================================================= 3. Setting your Subversion password (for committers only)
Acting as an Apache committer, to set your SVN password log on to machine svn.apache.org and run the svnpasswd program on that machine.
One way to do this is under CYGWIN: > ssh <your-user-id>@(protected)
Your user id and password for the svn.apache.org machine are the ones you use to access Apache CVS for work on Xalan. Once logged on to svn.apache.org you can run this command to set your Subversion password: > svnpasswd
============================================================= 4. Checkout the code under Windows command line: On windows, in a command prompt window, for example in a D:\SVN directory issue a command like this one: > svn -co http://svn.apache.org/repos/xalan/java/trunk/
============================================================= 5. Install SVN plug-in for Eclipse If you don't want to use SVN from the command line, but want to use it like the CVS repository explorer in Eclipse you can get a plug-in for Ecplise Detailed install instructions are at: http://subclipse.tigris.org/install.html
It worked fine with Eclipse 3.1. The use of SVN in Eclipse is very similar to CVS.
It is not clear if the Eclipse SVN plug-in is stand alone or if it requires the Windows SVN installation first, but it does work when the Windows installation is done first.
Just follow the instructions on the page above ( http://subclipse.tigris.org/install.html).
============================================================= 6. Configure SVN Eclipse plug-in to point to Apache Xalan repository After installing the plug-in you can optionally do some configuration can be done to show labels and changes with the repository, go to "Windows">"Preferences...">"Team" >"SVN". although the default configuration seems to be fine.
To set the SVN connection to the Apache repository, in Eclipse select: "Window" > "Open perspective" > "Other" and you can select the SVN Repository Exploring perspective.
Right click in the "SVN Repository" panel and select "New" > "Repository Location..." and in the pop-up window enter: Url: https://svn.apache.org/repos/xalan/ User: <your user id, same as for Apache CVS> Password: <your SVN password, possibly set it step 3. above>
Expand the repository tree to java/trunk, right click on it and select "Check out as ..." and in the window that pops up select "Java project".
- Brian - - - - - - - - - - - - - - - - - - - - Brian Minchau Apache Xalan PMC Member e-mail: minchau@(protected)
|
|
 |