<div dir="ltr"><div class="GmSign">It&#39;s slowly happening, but I hope it /is/ happening ;)</div><div class="GmSign"><br></div><div class="GmSign">On Wed, Mar 30, 2016 at 3:25 PM Esteban Lorenzano &lt;<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>&gt; wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div style="word-wrap:break-word">and I forget to mention that I’m highly excited with the idea of moving the development to git/github :)<div><br></div><div>thank you very much for this, Fabio!</div></div><div style="word-wrap:break-word"><div><br></div><div>Esteban</div></div><div style="word-wrap:break-word"><div><br><div><blockquote type="cite"><div>On 30 Mar 2016, at 15:11, Esteban Lorenzano &lt;<a href="mailto:estebanlm@gmail.com" target="_blank">estebanlm@gmail.com</a>&gt; wrote:</div><br><div><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div><!--
-->On 30 Mar 2016, at 15:03, Fabio Niephaus &lt;<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>&gt; wrote:</div><br><div><div dir="ltr"><div>Hi all,</div><div><br></div><div>I&#39;ve been playing around with Cog to see what it&#39;d take to move the code to git.</div><div>GitHub&#39;s svn importer [1] isn&#39;t very reliable I think (some directories were actually</div><div>missing), but eventually I managed to convert the entire svn repo to git [2].</div><div><br></div><div><div>Also, I have been able to build different Cog VMs automatically on Travis CI.</div></div></div></div></blockquote><div><br></div><div>yes, we are doing this since some time… one of the many advantages of being in git/github. </div><div>(we also run pharo tests so we can &quot;more or less” test the vm automatically.</div></div></div></div></blockquote></div></div></div></blockquote><div>Eventually we might be able to do the same with Squeak, but first things first ;) <!--
--></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div style="word-wrap:break-word"><div><div> </div><br><blockquote type="cite"><div><div dir="ltr"><div><div>For a working build, see [3]. You can download the results at [4]. Please keep</div><div>in mind that this is still a &quot;test&quot; ;)</div></div><div><br></div><div>Eliot was also concerned how the version info will be maintained and I have a</div><div>simple proposal:</div><div><br></div><div>Each Cog release will be a git tag and for the version itself we could use</div><div>semantic versioning [3]. Then the build version is the git tag, the date is the</div><div>commit date and the URL is the &quot;remote.origin.url”.</div></div></div></blockquote><div><br></div><div>+1</div><div>(but I think Eliot was concerned on the history already present in svn… for that, there are tools that<!--
--> migrate svn to git with all history, something like this: <a href="http://john.albin.net/git/convert-subversion-to-git" target="_blank">http://john.albin.net/git/convert-subversion-to-git</a>)</div></div></div></div></blockquote></div></div></div></blockquote><div>I will do another clean migration locally and a proper integrity check. I wouldn&#39;t want to use the GitHub importer </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div style="word-wrap:break-word"><div><br><blockquote type="cite"><div><div dir="ltr"><div><br></div><div>Here&#39;s an example:</div><div>====================================================================<br></div><div><div>5.0-v0.1.0  Wed Mar 30 12:01:50 UTC 2016 gcc 4.6.3 [Production Spur 64-bit VM]</div><div>CoInterpreter VMMaker.oscog-eem.1740 uuid: 10ece78d-d04d-4ad2-8598-e496b6a6097c Mar 30 2016</div><div><!--
-->StackToRegisterMappingCogit VMMaker.oscog-eem.1740 uuid: 10ece78d-d04d-4ad2-8598-e496b6a6097c Mar 30 2016</div><div>VM: v0.1.0 <a href="https://github.com/fniephaus/squeak.git" target="_blank">https://github.com/fniephaus/squeak.git</a> Date: Wed Mar 30 13:58:46 2016 +0200</div><div>Plugins: v0.1.0 <a href="https://github.com/fniephaus/squeak.git" target="_blank">https://github.com/fniephaus/squeak.git</a></div><div>Linux testing-worker-linux-docker-9d959019-3394-linux-16 3.13.0-40-generic #69-Ubuntu SMP Thu Nov 13 17:53:56 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux</div><div>plugin path: ./products/nscogspur64linuxht/lib/nsvm/5.0-v0.1.0 [default: /home/idea4it/products/nscogspur64linuxht/lib/nsvm/5.0-v0.1.0/]</div></div><div>====================================================================</div><div><br></div><div>Any further suggestions? :)</div></div></div></blockquote><div><br></div><div>“squeak” is a bad name :)</div><div>“cog-vm”, “squeak-vm” (anything with <!--
-->“vm”, in fact) would be better :)</div><br></div></div></div></blockquote></div></div></div></blockquote><div>Sure thing, &quot;squeak&quot; was automatically created by the GitHub importer. Also, the repo won&#39;t be owned by my personal account ;)</div><div>But that is the easy part :)</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div style="word-wrap:break-word"><div><div>  </div></div></div></div></blockquote></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div style="word-wrap:break-word"><div><blockquote type="cite"><div><div dir="ltr"><div><br></div><div>Best,</div><div>Fabio</div></div></div></blockquote><div><br></div><div>cheers!</div><div>Esteban</div><br><!--
--><blockquote type="cite"><div><div dir="ltr"><div><br></div><div>[1] <a href="https://import.github.com/" target="_blank">https://import.github.com/</a></div><div>[2] <a href="https://github.com/fniephaus/squeak/tree/Cog" target="_blank">https://github.com/fniephaus/squeak/tree/Cog</a></div><div>[3] <a href="https://travis-ci.org/fniephaus/squeak/builds/119507180" target="_blank">https://travis-ci.org/fniephaus/squeak/builds/119507180</a></div><div>[4] <a href="https://www.hpi.uni-potsdam.de/hirschfeld/artefacts/cog/v0.1.0/" target="_blank">https://www.hpi.uni-potsdam.de/hirschfeld/artefacts/cog/v0.1.0/</a></div><div>[5] <a href="http://semver.org/" target="_blank">http://semver.org/</a><br></div><br></div>
</div></blockquote></div><br></div></div></blockquote></div><br></div></div></blockquote></div></div>