<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Source Code Management</title><link>https://sourceforge.net/p/dita4publishers/wiki/Source%2520Code%2520Management/</link><description>Recent changes to Source Code Management</description><atom:link href="https://sourceforge.net/p/dita4publishers/wiki/Source%20Code%20Management/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 07 Apr 2014 20:05:02 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dita4publishers/wiki/Source%20Code%20Management/feed" rel="self" type="application/rss+xml"/><item><title>Source Code Management modified by W. Eliot Kimber</title><link>https://sourceforge.net/p/dita4publishers/wiki/Source%2520Code%2520Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -5,8 +5,8 @@

 The following branches are maintained in the public repository:

-* released - Released code: reflects the latest *published* version of the code for the default OT version (1.7 as of April 2014). It should be identical to the OT-version-specific branch (since they're for the same OT version). The released branch should only reflect code that has passed all regression tests.
-* released-OTn.n - Released code specific to the corresponding DITA Open Toolkit version, e.g. released-OT1.8 for the 1.8 version of the OT.
+* release - Released code: reflects the latest *published* version of the code for the default OT version (1.7 as of April 2014). It should be identical to the OT-version-specific branch (since they're for the same OT version). The released branch should only reflect code that has passed all regression tests.
+* release-OTn.n - Released code specific to the corresponding DITA Open Toolkit version, e.g. release-OT1.8 for the 1.8 version of the OT.
 * rc - The release candidate branch for the default OT version. This branch reflects release candidate code, meaning code that has passed local dev tests but is still undergoing full regression tests. The RC branches are used by the D4P Jenkins server to automate regression testing. Any commits pushed to an RC branch will trigger the D4P regression for that branch.
 * rc-OTn.n - The release candidate branch for the corresponding Open Toolkit version, e.g. rc-OT1.8 is for the 1.8 version of the OT (this naming convention presumes we'll only ever support the latest release of a given OT version.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">W. Eliot Kimber</dc:creator><pubDate>Mon, 07 Apr 2014 20:05:02 -0000</pubDate><guid>https://sourceforge.netd1d5ec0a5c8bab39c1a700a790f27c471e3bd35e</guid></item><item><title>Source Code Management modified by W. Eliot Kimber</title><link>https://sourceforge.net/p/dita4publishers/wiki/Source%2520Code%2520Management/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;As of March 2014, the DITA for Publishers project uses the project's git repository for managing all source code. The SVN repository is retained for historical purposes only--the git repository should reflect all the history from the SVN repository. &lt;/p&gt;
&lt;h2 id="branch-organization"&gt;Branch Organization&lt;/h2&gt;
&lt;p&gt;The following branches are maintained in the public repository:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;released - Released code: reflects the latest &lt;em&gt;published&lt;/em&gt; version of the code for the default OT version (1.7 as of April 2014). It should be identical to the OT-version-specific branch (since they're for the same OT version). The released branch should only reflect code that has passed all regression tests.&lt;/li&gt;
&lt;li&gt;released-OTn.n - Released code specific to the corresponding DITA Open Toolkit version, e.g. released-OT1.8 for the 1.8 version of the OT.&lt;/li&gt;
&lt;li&gt;rc - The release candidate branch for the default OT version. This branch reflects release candidate code, meaning code that has passed local dev tests but is still undergoing full regression tests. The RC branches are used by the D4P Jenkins server to automate regression testing. Any commits pushed to an RC branch will trigger the D4P regression for that branch.&lt;/li&gt;
&lt;li&gt;rc-OTn.n - The release candidate branch for the corresponding Open Toolkit version, e.g. rc-OT1.8 is for the 1.8 version of the OT (this naming convention presumes we'll only ever support the latest release of a given OT version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As of April 2014, there is only active development for the 0.9.19 version of D4P, currently on Release Candidate 12. At some point in the future we will start on version 1.0. At that time we'll branch the 0.9.19 code into its own tree and make 1.0 the mainline branch.&lt;/p&gt;
&lt;h2 id="local-development-practice"&gt;Local Development Practice&lt;/h2&gt;
&lt;p&gt;For local development, please create feature branches and either provide pull requests to SourceForge or push your changes to the appropriate RC branch. If we need to collaborate on a more involved development project we can always create public feature branches.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">W. Eliot Kimber</dc:creator><pubDate>Mon, 07 Apr 2014 19:50:16 -0000</pubDate><guid>https://sourceforge.neta09d5b503dc3baac2611cd2cdd0e4064f6c53b3e</guid></item></channel></rss>