replaced CVS instructions with Subversion
This commit is contained in:
parent
40ff8768f4
commit
0273d21a74
|
@ -89,15 +89,15 @@ XMLv2 module for PHP<br>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="http://www.postgresql.org/">PostgreSQL</a> support in PHP</li>
|
<li><a href="http://www.postgresql.org/">PostgreSQL</a> support in PHP</li>
|
||||||
<li><a href="http://pear.php.net/">PEAR</a> </li>
|
<li><a href="http://pear.php.net/">PEAR</a> </li>
|
||||||
<!-- <li><a href="http:///"></a></li>-->
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>Check out the sources</h2>
|
<h2>Check out the sources</h2>
|
||||||
The LiveSupport development directory tree can be accessed via
|
The LiveSupport development directory tree can be accessed anonymously via
|
||||||
anonymous <a href="https://www.cvshome.org/">CVS</a>, using the
|
<a href="http://subversion.tigris.org/">Subversion</a>, at
|
||||||
CVSROOT <code>:pserver:anonymous@netfinity-5.mdlf.org:/home/cvs</code>.
|
<code>svn+ssh://code.campware.org/home/svn/repo/livesupport/trunk/livesupport</code>.
|
||||||
The repository is called livesupport, thus the following CVS command
|
The following Subversion command
|
||||||
would check out the development tree:<br>
|
would check out the development tree:<br><br>
|
||||||
<pre><code><br>cvs -z3 -d </code><code>:pserver:anonymous@netfinity-5.mdlf.org:/home/cvs checkout livesupport<br><br></code></pre>
|
<pre><code>svn checkout svn+ssh://code.campware.org/home/svn/repo/livesupport/trunk/livesupport</code></pre><br>
|
||||||
This will check out and create the LiveSupport development <a
|
This will check out and create the LiveSupport development <a
|
||||||
href="developmentEnvironment/directoryStructure.html">directory
|
href="developmentEnvironment/directoryStructure.html">directory
|
||||||
structure</a>.<br>
|
structure</a>.<br>
|
||||||
|
@ -120,6 +120,7 @@ development. In the former case, only one database instance, scheduler
|
||||||
daemon and apache (XML-RPC and HTTP/HTML) entry point is needed. In the
|
daemon and apache (XML-RPC and HTTP/HTML) entry point is needed. In the
|
||||||
latter case, each user will have their own database instance, scheduler
|
latter case, each user will have their own database instance, scheduler
|
||||||
daemon and apache entry points.<br>
|
daemon and apache entry points.<br>
|
||||||
|
|
||||||
<h3>Only one developer doing development on the system<br>
|
<h3>Only one developer doing development on the system<br>
|
||||||
</h3>
|
</h3>
|
||||||
If only one developer is doing development on the system, there is no
|
If only one developer is doing development on the system, there is no
|
||||||
|
@ -139,26 +140,27 @@ regularly create and destroy database tables.<br>
|
||||||
<br>
|
<br>
|
||||||
The scheduler daemon will use the port 3344.<br>
|
The scheduler daemon will use the port 3344.<br>
|
||||||
<br>
|
<br>
|
||||||
Please, check settings in <code>var/conf.php</code> files in both
|
Please check settings in <code>var/conf.php</code> files in both
|
||||||
storageServer and archiveServer modules and create two
|
the storageServer and archiveServer modules and create two
|
||||||
symlinks with name corresponding to 'URL configuration' part of
|
symlinks with name corresponding to the 'URL configuration' part of
|
||||||
<code>var/conf.php</code> files - example for default values:
|
<code>var/conf.php</code> files. Here is an example for default values:
|
||||||
<ul>
|
<ul>
|
||||||
<li> <code>http://localhost:80/livesupportStorageServer/</code>
|
<li> <code>http://localhost:80/livesupportStorageServer/</code>
|
||||||
should point to the <code><livesupport-cvs>/modules/storageServer/var</code>
|
should point to the <code><livesupport-src>/modules/storageServer/var</code>
|
||||||
directory </li>
|
directory </li>
|
||||||
<li> <code>http://localhost:80/livesupportArchiveServer/</code>
|
<li> <code>http://localhost:80/livesupportArchiveServer/</code>
|
||||||
should point to the <code><livesupport-cvs>/modules/archiveServer/var</code>
|
should point to the <code><livesupport-src>/modules/archiveServer/var</code>
|
||||||
directory </li>
|
directory </li>
|
||||||
<li> <code>http://localhost:80/admin/</code>
|
<li> <code>http://localhost:80/admin/</code>
|
||||||
should point to the <code><livesupport-cvs>/modules/htmlUI/var</code>
|
should point to the <code><livesupport-src>/modules/htmlUI/var</code>
|
||||||
directory </li>
|
directory </li>
|
||||||
</ul>
|
</ul>
|
||||||
Please make <code><livesupport-cvs>/modules/htmlUI/var/templates_c/</code>
|
Please make <code><livesupport-src>/modules/htmlUI/var/templates_c/</code>
|
||||||
and
|
and
|
||||||
<code><livesupport-cvs>/modules/htmlUI/var/html/img/</code>
|
<code><livesupport-src>/modules/htmlUI/var/html/img/</code>
|
||||||
writable for
|
writable for
|
||||||
apache.
|
apache.
|
||||||
|
|
||||||
<h3>Multiple developers doing development on the system</h3>
|
<h3>Multiple developers doing development on the system</h3>
|
||||||
In case multiple developers are sharing a system for LiveSupport
|
In case multiple developers are sharing a system for LiveSupport
|
||||||
development, each resource has to be personalized. Please run the <code>livesupport/bin/user_setup_db.sh</code>
|
development, each resource has to be personalized. Please run the <code>livesupport/bin/user_setup_db.sh</code>
|
||||||
|
|
|
@ -54,7 +54,7 @@ control system</li>
|
||||||
To get a fresh copy of the LiveSupport repository, execute the
|
To get a fresh copy of the LiveSupport repository, execute the
|
||||||
following in an empty directory:<br>
|
following in an empty directory:<br>
|
||||||
<br>
|
<br>
|
||||||
<pre><code>cvs -z3 -d :ext:<username>@netfinity-5.mdlf.org:/home/cvs checkout -P livesupport</code><br></pre>
|
<pre><code>svn checkout svn+ssh://<username>@code.campware.org/home/svn/repo/livesupport/trunk/livesupport</code><br></pre>
|
||||||
<br>
|
<br>
|
||||||
Where <code><username></code> is the user name for accessing the
|
Where <code><username></code> is the user name for accessing the
|
||||||
repository of the person making the release.<br>
|
repository of the person making the release.<br>
|
||||||
|
@ -90,7 +90,7 @@ manager is quite picky on the format of the changelog file. See <a
|
||||||
href="http://www.debian.org/doc/debian-policy/ch-source.html#s-dpkgchangelog">section
|
href="http://www.debian.org/doc/debian-policy/ch-source.html#s-dpkgchangelog">section
|
||||||
4.4</a> of the Debian Policy Manual for more details.<br>
|
4.4</a> of the Debian Policy Manual for more details.<br>
|
||||||
<br>
|
<br>
|
||||||
Don't forget to commit the changes made to the changelog into the CVS
|
Don't forget to commit the changes made to the changelog into Subversion
|
||||||
before proceeding.<br>
|
before proceeding.<br>
|
||||||
<h1>Creating release tarballs<br>
|
<h1>Creating release tarballs<br>
|
||||||
</h1>
|
</h1>
|
||||||
|
@ -137,22 +137,20 @@ The above commands will result in the following debian packages:<br>
|
||||||
<br>
|
<br>
|
||||||
<pre><code>livesupport-libs_<ls-version>-1_<arch>.deb<br></code><code>livesupport-station_<ls-version>-1_<arch>.deb<br></code><code>livesupport-studio_<ls-version>-1_<arch>.deb</code><br></pre>
|
<pre><code>livesupport-libs_<ls-version>-1_<arch>.deb<br></code><code>livesupport-station_<ls-version>-1_<arch>.deb<br></code><code>livesupport-studio_<ls-version>-1_<arch>.deb</code><br></pre>
|
||||||
<pre><code></code><code></code></pre>
|
<pre><code></code><code></code></pre>
|
||||||
|
|
||||||
<h1>Tagging the sources</h1>
|
<h1>Tagging the sources</h1>
|
||||||
After the tarballs have been tested, the release can be finalized. As a
|
After the tarballs have been tested, the release can be finalized. As a
|
||||||
first step, the current state of the LiveSupport version control
|
first step, the current state of the LiveSupport version control
|
||||||
repository has to be tagged, so that the the very versions in the
|
repository has to be tagged, so that the the very versions in the
|
||||||
release can be retrieved at any later date. To tag the repository,
|
release can be retrieved at any later date. To tag the repository,
|
||||||
issue the following command from the LiveSupport checked out source
|
issue the following command:<br>
|
||||||
directory:<br>
|
|
||||||
<br>
|
<br>
|
||||||
<pre><code>cvs tag livesupport_<ls-version><br></code></pre>
|
<pre><code>svn copy svn+ssh://<username>@code.campware.org/home/svn/repo/livesupport/trunk/ \
|
||||||
|
svn+ssh://<username>@code.campware.org/home/svn/repo/livesupport/tags/livesupport-<ls-version><br></code></pre>
|
||||||
<br>
|
<br>
|
||||||
This will tag the current state of the repository with the tag <code>livesupport_<ls-version></code>,
|
This will tag the current state of the repository with the tag <code>livesupport-<ls-version></code>,
|
||||||
enabling later retrieval of this specific state. Please note that since
|
enabling later retrieval of this specific state.<br>
|
||||||
CVS does not support dots (<code>'.'</code>) in tags, the dots in the
|
|
||||||
version number are replaced by underscore (<code>'_'</code>) when
|
|
||||||
tagging. Thus, <code>livesupport-0.9.1</code> is tagged as <code>livesupport-0_9_1</code>,
|
|
||||||
for example.<br>
|
|
||||||
<h1>Publishing the tarballs</h1>
|
<h1>Publishing the tarballs</h1>
|
||||||
To make the release available to the public, the created tarballs have
|
To make the release available to the public, the created tarballs have
|
||||||
to be published. This is done by making the files accessible under the
|
to be published. This is done by making the files accessible under the
|
||||||
|
|
|
@ -54,9 +54,11 @@ list</a>.</p>
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>If editing an existing language: download the latest version of the
|
<li>If editing an existing language: download the latest version of the
|
||||||
<a href="http://netfinity-5.mdlf.org/cgi-bin/viewcvs.cgi/livesupport/products/gLiveSupport/var/">language file</a>
|
language file ??.txt or ??_??.txt from
|
||||||
(click on the revision number, not the file name);
|
<a href="http://code.campware.org/projects/livesupport/browser/trunk/livesupport/products/gLiveSupport/var/">this directory</a> (click on the file
|
||||||
<p>if adding a new language: download <a href="http://netfinity-5.mdlf.org/cgi-bin/viewcvs.cgi/*checkout*/livesupport/products/gLiveSupport/var/root.txt">the latest version of root.txt</a>;</li>
|
name, scroll down to the bottom, right-click on Plain Text and choose
|
||||||
|
Save Target As or Save Link As, depending on your browser);
|
||||||
|
<p>if adding a new language: download <a href="http://code.campware.org/projects/livesupport/file/trunk/livesupport/products/gLiveSupport/var/root.txt?format=txt">the latest version of root.txt</a>;</li>
|
||||||
<li>edit the texts between the "..."s;</li>
|
<li>edit the texts between the "..."s;</li>
|
||||||
<li>save it as a plain text file in UTF-8 encoding.
|
<li>save it as a plain text file in UTF-8 encoding.
|
||||||
Please do not send Word documents or files in other encodings.</li>
|
Please do not send Word documents or files in other encodings.</li>
|
||||||
|
|
Loading…
Reference in New Issue