directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Directory Community & Resources > Sources
Date Wed, 24 Mar 2010 09:21:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=directory&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="http://cwiki.apache.org/confluence/display/directory/Sources">Sources</a></h2>
     <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~elecharny">Emmanuel
Lécharny</a>
    </h4>
     
          <br/>
     <div class="notificationGreySide">
         <h1><a name="Sources-Sources"></a>Sources</h1>

<p>Sources for the Apache Directory projects are currently managed through <a href="http://subversion.tigris.org"
title="subversion.tigris.org" rel="nofollow">Subversion</a> (SVN). For each project
you can find a detailed description how to checkout and build the source on the project documentation.
This page is just a short overview.</p>

<p><img src="/confluence/download/attachments/43689/subversion_logo.png" align="absmiddle"
border="0" /></p>

<h2><a name="Sources-WebAccesstoSubversion"></a>Web Access to Subversion</h2>
<p>If you just want to browse the source code, you can use the <a href="http://svn.apache.org/viewvc/directory"
title="svn.apache.org/viewvc" rel="nofollow">web interface to Subversion</a>. This
is current at all times.</p>

<h2><a name="Sources-NormalSubversionAccess"></a>Normal Subversion Access</h2>

<p>Anyone can check code out of Subversion. You only need to specify a username and
password in order to update the Subversion repository, and only Directory committers have
the permissions to do that. We run Subversion over standard HTTPS, so hopefully you won't
have problems with intervening firewalls.</p>

<h3><a name="Sources-CheckoutfromSubversion"></a>Check out from Subversion</h3>

<p>Again, anyone can do this. Use a command like:</p>

<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">
svn checkout http:<span class="code-comment">//svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies</span>
</pre>
</div></div>

<p>to check out the current version of the server, for instance.</p>

<p>The following table displays the URL of each project, and the URL where you can find
information about how to build each project.</p>

<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Subproject/Documentation </th>
<th class='confluenceTh'> SVN URL </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://directory.apache.org/apacheds/1.0/building.html"
rel="nofollow">ApacheDS  1.0</a> </td>
<td class='confluenceTd'> <a href="http://svn.apache.org/repos/asf/directory/apacheds/branches/1.0-with-dependencies/"
rel="nofollow">http://svn.apache.org/repos/asf/directory/apacheds/branches/1.0-with-dependencies/</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://directory.apache.org/apacheds/1.5/building-trunks.html"
rel="nofollow">ApacheDS  1.5 (dev)</a> </td>
<td class='confluenceTd'> <a href="http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies/"
rel="nofollow">http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies/</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://directory.apache.org/triplesec/building-triplesec-server.html"
rel="nofollow">Triplesec</a> </td>
<td class='confluenceTd'> <a href="http://svn.apache.org/repos/asf/directory/triplesec/trunk-with-dependencies/"
rel="nofollow">http://svn.apache.org/repos/asf/directory/triplesec/trunk-with-dependencies/</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://directory.apache.org/ldapstudio/building.html"
rel="nofollow">Apache Directory Studio</a> </td>
<td class='confluenceTd'> <a href="http://svn.apache.org/repos/asf/directory/studio/trunk/"
rel="nofollow">http://svn.apache.org/repos/asf/directory/studio/trunk/</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://directory.apache.org/api/building.html"
rel="nofollow">Apache LDAP API</a> </td>
<td class='confluenceTd'> <a href="http://svn.apache.org/repos/asf/directory/clients/ldap/trunk/"
rel="nofollow">http://svn.apache.org/repos/asf/directory/clients/ldap/trunk/</a>
</td>
</tr>
</tbody></table>

<h3><a name="Sources-CommitChangestoSubversion"></a>Commit Changes to Subversion</h3>

<p>Any Directory committer should have a shell account on svn.apache.org. Before you
can commit, you'll need to set a Subversion password for yourself. To do that, log in to svn.apache.org
and run the command svnpasswd.</p>

<p>Once your password is set, you can use a command like this to commit:</p>

<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">
svn commit
</pre>
</div></div>

<p>If Subversion can't figure out your username, you can tell it explicitly:</p>

<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">
svn --username you commit
</pre>
</div></div>

<p>Subversion will prompt you for a password, and once you enter it once, it will remember
it for you. Note this is the password you configured with svnpasswd, not your shell or other
password.</p>

<div class='panelMacro'><table class='noteMacro'><colgroup><col width='24'><col></colgroup><tr><td
valign='top'><img src="/confluence/images/icons/emoticons/warning.gif" width="16" height="16"
align="absmiddle" alt="" border="0"></td><td><p>For committers to be
able to commit modification, they should have had checked out the project files using <b>https</b>
instead of <b>http</b>.</p></td></tr></table></div>


<h2><a name="Sources-ReadOnlyGitRepositories"></a>Read Only Git Repositories</h2>

<p>There are also read only git repositories, which are mirroring the subversion repositories.</p>

<table class='confluenceTable'><tbody>
<tr>
<td class='confluenceTd'>directory-clients.git </td>
<td class='confluenceTd'>  Apache Directory Clients  </td>
<td class='confluenceTd'>	git://git.apache.org/directory-clients.git  </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-clients.git" rel="nofollow">http://git.apache.org/directory-clients.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-daemon.git </td>
<td class='confluenceTd'>	  Apache Directory Daemon </td>
<td class='confluenceTd'>	git://git.apache.org/directory-daemon.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-daemon.git" rel="nofollow">http://git.apache.org/directory-daemon.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-installers.git</td>
<td class='confluenceTd'>Apache Directory Installers </td>
<td class='confluenceTd'>	git://git.apache.org/directory-installers.git</td>
<td class='confluenceTd'> 	<a href="http://git.apache.org/directory-installers.git"
rel="nofollow">http://git.apache.org/directory-installers.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-project.git </td>
<td class='confluenceTd'>  Apache Directory Project </td>
<td class='confluenceTd'>	git://git.apache.org/directory-project.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-project.git" rel="nofollow">http://git.apache.org/directory-project.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-samples.git </td>
<td class='confluenceTd'>  Apache Directory Samples </td>
<td class='confluenceTd'>	git://git.apache.org/directory-samples.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-samples.git" rel="nofollow">http://git.apache.org/directory-samples.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-server.git </td>
<td class='confluenceTd'>   Apache Directory Server </td>
<td class='confluenceTd'>	git://git.apache.org/directory-server.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-server.git" rel="nofollow">http://git.apache.org/directory-server.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-shared.git </td>
<td class='confluenceTd'>	  Apache Directory Shared </td>
<td class='confluenceTd'>	git://git.apache.org/directory-shared.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-shared.git" rel="nofollow">http://git.apache.org/directory-shared.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-skins.git </td>
<td class='confluenceTd'>	  Apache Directory Skins </td>
<td class='confluenceTd'>	git://git.apache.org/directory-skins.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-skins.git" rel="nofollow">http://git.apache.org/directory-skins.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-studio-plugin.git</td>
<td class='confluenceTd'>Apache Directory Studio Plugin </td>
<td class='confluenceTd'>git://git.apache.org/directory-studio-plugin.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-studio-plugin.git"
rel="nofollow">http://git.apache.org/directory-studio-plugin.git</a></td>
</tr>
<tr>
<td class='confluenceTd'>directory-studio.git </td>
<td class='confluenceTd'>	  Apache Directory Studio </td>
<td class='confluenceTd'>	git://git.apache.org/directory-studio.git </td>
<td class='confluenceTd'>	<a href="http://git.apache.org/directory-studio.git" rel="nofollow">http://git.apache.org/directory-studio.git</a></td>
</tr>
</tbody></table>
     </div>
     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>

       <a href="http://cwiki.apache.org/confluence/display/directory/Sources">View Online</a>
       |
       <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=43689&revisedVersion=12&originalVersion=11">View
Change</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message