mozilla

Compare Revisions

comm-central

Change Revisions

Revision 525073:

Revision 525073 by saty on

Revision 526431:

Revision 526431 by Sheppy on

Title:
comm-central
comm-central
Slug:
comm-central
comm-central
Tags:
"Mercurial", "Developing Mozilla", "NeedsHelp", "Internationalization"
"Mercurial", "Developing Mozilla", "Internationalization", "NeedsUpdate", "Guide"
Content:

Revision 525073
Revision 526431
n8      <strong><code>comm-central</code></strong> is a <a href="/en8      <span class="seoSummary"><strong><code>comm-central</code><
>n-US/docs/Mercurial" title="Mercurial">Mercurial</a> repository o>/strong> is a <a href="/en-US/docs/Mercurial" title="Mercurial">M
>f the <a href="/en-US/docs/Thunderbird" title="Thunderbird">Thund>ercurial</a> repository of the <a href="/en-US/docs/Thunderbird" 
>erbird</a>, <a href="http://www.seamonkey-project.org/" title="ht>title="Thunderbird">Thunderbird</a>, <a href="http://www.seamonke
>tp://www.seamonkey-project.org/">SeaMonkey</a>, <a href="/en-US/d>y-project.org/" title="http://www.seamonkey-project.org/">SeaMonk
>ocs/Calendar" title="Calendar">Lightning extension and Sunbird</a>ey</a>, <a href="/en-US/docs/Calendar" title="Calendar">Lightning
>> code: <a href="http://hg.mozilla.org/comm-central" rel="freelin> extension, and Sunbird</a> code; it's located at: <a href="http:
>k">http://hg.mozilla.org/comm-central</a>.>//hg.mozilla.org/comm-central" rel="freelink">http://hg.mozilla.o
 >rg/comm-central</a>. This article provides information about this
 > repository and its use.</span>
n27      {{Note("The comm-central code only includes a subset of then27      {{NoteStart}}The comm-central code only includes a subset o
> code required to build Thunderbird, SeaMonkey and Sunbird. See <>f the code required to build Thunderbird, SeaMonkey and Sunbird. 
>a href="/en/Comm-central_source_code_(Mercurial)">Comm-central_so>See <a href="/en/Comm-central_source_code_(Mercurial)">Comm-centr
>urce_code_(Mercurial)</a> for how to get the other required code">al_source_code_(Mercurial)</a> for how to get the other required 
>)}}>code.{{NoteEnd}}
n30      Nightly Buildsn30      Nightly builds
n36      Buildingn36      Building comm-central applications
nn55    <p>
56      This section summarizes rules for the comm-central source c
 >ode repository.
57    </p>
n105      <li>Your <em>commit comment</em> must include the bug numben108      <li>Your <strong>commit comment</strong> must include the b
>r and reviewers. It should contain the summary of the bug or a cl>ug number and reviewers. It should contain the summary of the bug
>ear explanation of the fix.> or a clear explanation of the fix.
n107      <li>If you are not the author of the code, make that clear,n110      <li>If you are not the author of the code, make that clear,
> preferably using commit -u "Patch Author &lt;<a class="link-mail> preferably using <code>commit -u "Patch Author &lt;<a class="lin
>to" href="mailto:email@example.com" rel="freelink">email@example.>k-mailto" href="mailto:email@example.com" rel="freelink">email@ex
>com</a>&gt;".>ample.com</a>&gt;"</code>.
n116    <ul>n119    <dl>
120      <dt>
121        <code>build/</code>
122      </dt>
123      <dd>
117      <li>build/ - Miscellaneous files used by the build process.124        Miscellaneous files used by the build process.
118      </li>125      </dd>
119      <li>126      <dt>
120        <a href="http://mxr.mozilla.org/comm-central/source/calen127        <code><a href="http://mxr.mozilla.org/comm-central/source
>dar/">calendar/</a> - Lightning extension and Sunbird specific so>/calendar/">calendar/</a></code>
>urce code. 
121      </li>128      </dt>
129      <dd>
130        Lightning extension and Sunbird specific source code.
131      </dd>
132      <dt>
133        <code>config/</code>
134      </dt>
135      <dd>
122      <li>config/ - Files required for the comm-central build pro136        Files required for the comm-central build process.
>cess. 
123      </li>137      </dd>
138      <dt>
139        <code>directory/xpcom/</code>
140      </dt>
141      <dd>
124      <li>directory/xpcom - An XPCOM wrapper for the LDAP c-sdk. 142        An XPCOM wrapper for the LDAP c-sdk. Used for communicati
>Used for communicating with LDAP servers.>ng with LDAP servers.
125      </li>143      </dd>
144      <dt>
145        <code>editor/</code>
146      </dt>
147      <dd>
126      <li>editor/ - UI for the Compose window (Thunderbird/SeaMon148        UI for the Compose window (Thunderbird/SeaMonkey) and the
>key) and the Composer part of SeaMonkey.> Composer part of SeaMonkey.
127      </li>149      </dd>
128      <li>150      <dt>
129        <a href="http://wiki.mozilla.org/Thunderbird:Code_Layout"151        <code><a href="http://wiki.mozilla.org/Thunderbird:Code_L
>>mail/</a> - Thunderbird specific source code.>ayout">mail/</a></code>
130      </li>152      </dt>
131      <li>153      <dd>
132        <a href="http://wiki.mozilla.org/MailNews:Code_Layout">ma154        Thunderbird specific source code.
>ilnews/</a> - Source code specific to the <a href="/en-US/docs/Ma 
>ilNews" title="MailNews">Mail and Newsgroups part</a> of Thunderb 
>ird and SeaMonkey. 
133      </li>155      </dd>
156      <dt>
157        <code><a href="http://wiki.mozilla.org/MailNews:Code_Layo
 >ut">mailnews/</a></code>
158      </dt>
159      <dd>
160        Source code specific to the <a href="/en-US/docs/MailNews
 >" title="MailNews">Mail and Newsgroups part</a> of Thunderbird an
 >d SeaMonkey.
161      </dd>
162      <dt>
163        <code>other-licenses/</code>
164      </dt>
165      <dd>
134      <li>other-licenses/ - Code that is not under the Mozilla tr166        Code that is not under the Mozilla tri-license (e.g. offi
>i-license (e.g. official branding) see <a href="http://www.mozill>cial branding) see <a href="http://www.mozilla.org/MPL/" rel="fre
>a.org/MPL/" rel="freelink">http://www.mozilla.org/MPL/</a> for mo>elink">http://www.mozilla.org/MPL/</a> for more info.
>re info. 
135      </li>167      </dd>
136      <li>168      <dt>
137        <a href="http://wiki.mozilla.org/SeaMonkey:Suite_Director169        <code><a href="http://wiki.mozilla.org/SeaMonkey:Suite_Di
>y_Layout">suite/</a> - SeaMonkey specific source code.>rectory_Layout">suite/</a></code>
138      </li>170      </dt>
171      <dd>
172        SeaMonkey specific source code.
173      </dd>
139    </ul>174    </dl>
n141      These directories are included after <a href="/en-US/docs/Dn176      These directories are included after <code><a href="/en-US/
>eveloper_Guide/Source_Code/Getting_comm-central#Checking_out_a_so>docs/Developer_Guide/Source_Code/Getting_comm-central#Checking_ou
>urce_tree" title="Comm-central_source_code_(Mercurial)#Checking_o>t_a_source_tree" title="Comm-central_source_code_(Mercurial)#Chec
>ut_a_source_tree">client.py</a> has been run:>king_out_a_source_tree">client.py</a></code> has been run:
n143    <ul>n178    <dl>
144      <li>179      <dt>
180        <code><a href="/en-US/docs/mozilla-central" title="mozill
 >a-central">mozilla/</a></code>
181      </dt>
182      <dd>
145        <a href="/en-US/docs/mozilla-central" title="mozilla-cent183        The Firefox/xulrunner code base pulled from the <a href="
>ral">mozilla/</a> - The Firefox/xulrunner code base pulled from t>/en-US/docs/mozilla-central" title="mozilla-central">mozilla-cent
>he <a href="/en-US/docs/mozilla-central" title="mozilla-central">>ral</a> repository. See <a href="/en-US/docs/Mozilla_Source_Code_
>mozilla-central</a> repository. See <a href="/en-US/docs/Mozilla_>Directory_Structure" title="Mozilla_Source_Code_Directory_Structu
>Source_Code_Directory_Structure" title="Mozilla_Source_Code_Direc>re">Mozilla_Source_Code_Directory_Structure</a> for more details 
>tory_Structure">Mozilla_Source_Code_Directory_Structure</a> for m>of its structure.
>ore details of its structure. 
146      </li>184      </dd>
147      <li>185      <dt>
148        <a href="http://mxr.mozilla.org/seamonkey/source/director186        <code><a href="http://mxr.mozilla.org/seamonkey/source/di
>y/c-sdk">directory/c-sdk</a> - The <a href="/en-US/docs/LDAP_C_SD>rectory/c-sdk">directory/c-sdk</a></code>
>K" title="LDAP_C_SDK">LDAP C SDK</a> code pulled from CVS using t 
>he static tag '<code>LDAPCSDK_6_0_6_RTM</code>'. 
149      </li>187      </dt>
150      <li>188      <dd>
151        <a href="http://mxr.mozilla.org/seamonkey/source/extensio189        The <a href="/en-US/docs/LDAP_C_SDK" title="LDAP_C_SDK">L
>ns/irc">mozilla/extensions/irc</a> - Code for the Chatzilla exten>DAP C SDK</a> code pulled from CVS using the static tag '<code>LD
>sion, pulled from hg.>APCSDK_6_0_6_RTM</code>'.
152      </li>190      </dd>
153      <li>191      <dt>
154        <a href="http://hg.mozilla.org/venkman/" title="http://hg192        <code><a href="http://mxr.mozilla.org/seamonkey/source/ex
>.mozilla.org/venkman/">mozilla/extensions/venkman</a> - Code for >tensions/irc">mozilla/extensions/irc</a></code>
>the Venkman extension, pulled from hg. 
155      </li>193      </dt>
156      <li>194      <dd>
157        <a href="http://hg.mozilla.org/dom-inspector/" title="htt195        Code for the Chatzilla extension, pulled from Mercurial.
>p://hg.mozilla.org/dom-inspector/">mozilla/extensions/inspector</ 
>a> - Code for the DOM Inspector extension, pulled from hg. 
158      </li>196      </dd>
197      <dt>
198        <code><a href="http://hg.mozilla.org/venkman/" title="htt
 >p://hg.mozilla.org/venkman/">mozilla/extensions/venkman</a></code
 >>
199      </dt>
200      <dd>
201        Code for the Venkman extension, pulled from Mercurial.
202      </dd>
203      <dt>
204        <code><a href="http://hg.mozilla.org/dom-inspector/" titl
 >e="http://hg.mozilla.org/dom-inspector/">mozilla/extensions/inspe
 >ctor</a></code>
205      </dt>
206      <dd>
207        Code for the DOM Inspector extension, pulled from Mercuri
 >al.
208      </dd>
159    </ul>209    </dl>
t230      As we cannot take string changes on a stable branch, the but280      As we cannot take string changes on a stable branch, the bu
>ilt-in extensions that are shipped by SeaMonkey (chatzilla, dom-i>ilt-in extensions that are shipped by SeaMonkey (chatzilla, dom-i
>nspector, venkman) also have a named branch called COMM_1_9_1_BRA>nspector, venkman) also have a named branch called <code>COMM_1_9
>NCH based on a COMM_1_9_1_BASE in their Mercurial repositories, a>_1_BRANCH</code> based on a <code>COMM_1_9_1_BASE</code> in their
>nd the client.py script in the comm-1.9.1 repository pulls from t> Mercurial repositories, and the client.py script in the comm-1.9
>hat (due to recognizing this somewhat late in this cycle, this wa>.1 repository pulls from that (due to recognizing this somewhat l
>s only introduced on 2009-12-17 by bug 534422).>ate in this cycle, this was only introduced on December 17, 2009;
 > see {{bug(534422)}}.

Back to History