<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Revision control software for Codewarrior in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268917#M10109</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using Git with CodeWarrior (Eclipse based, I know that this does not exist for S12X).&lt;/P&gt;&lt;P&gt;You only should place files into a version control system (VCS) which are needed like source files.&lt;/P&gt;&lt;P&gt;The *.g_c or *.g_x are generated, and do not belong to a version control system.&lt;/P&gt;&lt;P&gt;Altough the following articles are for Eclipse, the explain the files needed to be put under version control.&lt;/P&gt;&lt;P&gt;The differnence for you is that the project information is in the .mcp file (which you have to put under version control):&lt;/P&gt;&lt;P&gt;&lt;A href="http://mcuoneclipse.com/2013/03/29/version-control-with-processor-expert-projects/" title="http://mcuoneclipse.com/2013/03/29/version-control-with-processor-expert-projects/"&gt;Version Control with Processor Expert Projects | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://mcuoneclipse.com/2012/03/17/dissection-of-mcu10-projects/" title="http://mcuoneclipse.com/2012/03/17/dissection-of-mcu10-projects/"&gt;Dissection of MCU10 Projects | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 31 Jan 2014 09:03:36 GMT</pubDate>
    <dc:creator>BlackNight</dc:creator>
    <dc:date>2014-01-31T09:03:36Z</dc:date>
    <item>
      <title>Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268916#M10108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a general question. We are trying to determine which revision control software to be used for our Codewarrior code for developing firmware for&amp;nbsp; MC9X12XE family of micontroller.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What are the experience of the other developers who use the Codewarrior IDE? Are there any prefarable revision control software for use with Codewarrior code?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have experiment using Git as our revision control tool but it proved to be inconvenient at best. There are files (e.g. Project.G_C) whose directory information is constantly being updated at every compilation on different user/desktop and is interpreted by Git as new files to be revision controlled.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If push comes to shove, we will use Git as our revision control tool, but I was wondering if other users have better experience using other revision control software. Are there tips on going about revision control the Codewarrior files.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe one should only submit .c and .h files for revision control. Any suggestions?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yours sincerely,&lt;/P&gt;&lt;P&gt;Huck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 08:48:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268916#M10108</guid>
      <dc:creator>hucklim</dc:creator>
      <dc:date>2014-01-31T08:48:16Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268917#M10109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using Git with CodeWarrior (Eclipse based, I know that this does not exist for S12X).&lt;/P&gt;&lt;P&gt;You only should place files into a version control system (VCS) which are needed like source files.&lt;/P&gt;&lt;P&gt;The *.g_c or *.g_x are generated, and do not belong to a version control system.&lt;/P&gt;&lt;P&gt;Altough the following articles are for Eclipse, the explain the files needed to be put under version control.&lt;/P&gt;&lt;P&gt;The differnence for you is that the project information is in the .mcp file (which you have to put under version control):&lt;/P&gt;&lt;P&gt;&lt;A href="http://mcuoneclipse.com/2013/03/29/version-control-with-processor-expert-projects/" title="http://mcuoneclipse.com/2013/03/29/version-control-with-processor-expert-projects/"&gt;Version Control with Processor Expert Projects | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://mcuoneclipse.com/2012/03/17/dissection-of-mcu10-projects/" title="http://mcuoneclipse.com/2012/03/17/dissection-of-mcu10-projects/"&gt;Dissection of MCU10 Projects | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 09:03:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268917#M10109</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-01-31T09:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268918#M10110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Erich,&lt;/P&gt;&lt;P&gt;I find those articles very useful in terms of understanding various files involved in Codewarrior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You mentioned that 'you only place files into the version control system which are needed like source files'. Do you mean you only store .c and .h files?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the information.&lt;/P&gt;&lt;P&gt;Yours sincerely,&lt;/P&gt;&lt;P&gt;Huck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 13:54:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268918#M10110</guid>
      <dc:creator>hucklim</dc:creator>
      <dc:date>2014-01-31T13:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268919#M10111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Huck,&lt;/P&gt;&lt;P&gt;a better way to say this is "do not place derived files into a VCS". Derived files are generated files, like object files, listing files, the produced ELF binary file, etc.&lt;/P&gt;&lt;P&gt;If you are using a system which generates the make files from the project file, then place the project file into the VCS, but not the make files.&lt;/P&gt;&lt;P&gt;Or another view is: only place the absolutely needed (source, project, configuration, etc) files into the VCS which are needed. Not more and not less.&lt;/P&gt;&lt;P&gt;This requires an understanding of what each file does or for what it is used for. That's why I wrote the above articles :-)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 14:00:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268919#M10111</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-01-31T14:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268920#M10112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Erich,&lt;/P&gt;&lt;P&gt;It's true, I will have to make sure that only files that are non-derived into the VCS. Are you happy in general with&lt;/P&gt;&lt;P&gt;using Git as VCS tool?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yours sincerely,&lt;/P&gt;&lt;P&gt;Huck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 07:35:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268920#M10112</guid>
      <dc:creator>hucklim</dc:creator>
      <dc:date>2014-02-03T07:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268921#M10113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Huck,&lt;/P&gt;&lt;P&gt;yes, I'm very happy with Git. I'm using &lt;A href="https://github.com/ErichStyger/mcuoneclipse"&gt;GitHub&lt;/A&gt; and &lt;A href="http://www.sourcetreeapp.com/"&gt;SourceTree&lt;/A&gt; as host application.&lt;/P&gt;&lt;P&gt;I'm using eGit inside CodeWarrior (&lt;A href="http://mcuoneclipse.com/2013/08/13/installing-egit-in-eclipse-and-codewarrior-for-mcu10-4/" title="http://mcuoneclipse.com/2013/08/13/installing-egit-in-eclipse-and-codewarrior-for-mcu10-4/"&gt;Installing eGit in Eclipse and CodeWarrior for MCU10.4&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;I have moved now all my projects from CVS/SVN to Git now, and I don't want to go back :-).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 07:47:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268921#M10113</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-02-03T07:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268922#M10114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Erich,&lt;/P&gt;&lt;P&gt;I have another question. It's related to 'Processor Expert' generated code from Codewarrior. In your Eclipse based Codewarrior, do you use the 'Processor Expert' feature? As far as I know (I have not tried it myself), 'Processor Expert' poses another new challenge for VCS to distinguish the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yours sincerely,&lt;/P&gt;&lt;P&gt;Huck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 07:52:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268922#M10114</guid>
      <dc:creator>hucklim</dc:creator>
      <dc:date>2014-02-03T07:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268923#M10115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Huck,&lt;/P&gt;&lt;P&gt;yes, I do use Processor Expert. Challenges are listed in &lt;A class="jive-link-external-small" href="http://mcuoneclipse.com/2013/03/29/version-control-with-processor-expert-projects/"&gt;Version Control with Processor Expert Projects | MCU on Eclipse&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Basically the problem is with the .pe file (huge XML file): I recommend to treat it like a binary file.&lt;/P&gt;&lt;P&gt;With some precaution, that works, but it somewhat painful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 07:56:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268923#M10115</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-02-03T07:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: Revision control software for Codewarrior</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268924#M10116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Erich,&lt;/P&gt;&lt;P&gt;I guess I will have to go back to the drawing board to use Git for Codewarrior. Thanks for all the information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yours sincerely,&lt;/P&gt;&lt;P&gt;Huck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 07:46:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Revision-control-software-for-Codewarrior/m-p/268924#M10116</guid>
      <dc:creator>hucklim</dc:creator>
      <dc:date>2014-02-04T07:46:16Z</dc:date>
    </item>
  </channel>
</rss>

