<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>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&quot;.</div><!--
--><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">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">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/nscogspur64<!--
-->linuxht/lib/nsvm/5.0-v0.1.0/]</div></div><div>====================================================================</div><div><br></div><div>Any further suggestions? :)</div><div><br></div><div>Best,</div><div>Fabio</div><div><br></div><div>[1] <a href="https://import.github.com/">https://import.github.com/</a></div><div>[2] <a href="https://github.com/fniephaus/squeak/tree/Cog">https://github.com/fniephaus/squeak/tree/Cog</a></div><div>[3] <a href="https://travis-ci.org/fniephaus/squeak/builds/119507180">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/">https://www.hpi.uni-potsdam.de/hirschfeld/artefacts/cog/v0.1.0/</a></div><div>[5] <a href="http://semver.org/">http://semver.org/</a><br></div><br></div>