Checkbox Support Library Announcementstag:launchpad.net,2014-04-03:/checkbox-support/+announcementshttps://launchpad.net/@@/product-logohttps://launchpad.net/@@/product2016-10-10T10:29:52.301138+00:00Checkbox VCS is Git as of today!2016-10-10T10:29:52.301138+00:002016-10-10T10:29:52.193480+00:00tag:launchpad.net,2016-10-10:/+announcement/14262Sylvain Pineauhttps://launchpad.net/~sylvain-pineau<p>As of today, the checkbox development will use Git for version control, saying<br/>
goodbye to bzr and <a class="branch-short-link" href="https://launchpad.net/+code/checkbox">lp:checkbox</a>.</p>
<p>The list of checkbox projects is always available at pad.lv/<wbr/>p/checkbox-<wbr/>project.</p>
<p>To help you start working with git, I've created a small bootstrap script [1]<br/>
taking care of cloning all the repositories and recreating the same tree<br/>
structure than the one we had with bzr. One benefit is that you can still use<br/>
mk-venv:</p>
<p> ./bootstrap<wbr/>_checkbox_<wbr/>project.<wbr/>sh<br/>
cd checkbox-project<br/>
mk-venv</p>
<p>The PMR [2] instance running under the ce-certification-qa user will now<br/>
process your merge proposals and Tarmac will stop looking at <a class="branch-short-link" href="https://launchpad.net/+code/checkbox">lp:checkbox</a>.</p>
<p>Daily builds in the dev ppa [3] are already building debian packages using<br/>
git-build-recipe and the same git-dpm packaging branches that we have in Debian<br/>
[4]. If you have work-in-progress bzr branches, please create new merge<br/>
requests but this time from a git repository that you own.</p>
<p>Even if the switch from bzr to Git can be done today, a few action items still<br/>
have to be completed, such as:</p>
<p> - Set up git recipes for testing/stable ppa<br/>
- Fixing autopilot in mini-ci (i.e clone <a class="branch-short-link" href="https://launchpad.net/+code/plainbox">lp:plainbox</a>)<br/>
- ReadTheDoc update, pull from git repo now, not bzr trunk<br/>
- Re setup lp automatic translations</p>
<p>I'll post another update once everything is completed.<br/>
But hey it's time to profit and enjoy working with git NATIVELY :)</p>
<p>Thank you ~checkbox-dev for all your help and contributions.</p>
<p>Sylvain Pineau</p>
<p>[1] <a href="https://goo.gl/ktVTBL" rel="nofollow">https:/<wbr/>/goo.gl/<wbr/>ktVTBL</a><br/>
[2] <a href="https://github.com/checkbox/pmr" rel="nofollow">https:/<wbr/>/github.<wbr/>com/checkbox/<wbr/>pmr</a><br/>
[3] <a href="https://launchpad.net/~checkbox-dev/+archive/ubuntu/ppa" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/~checkbox-<wbr/>dev/+archive/<wbr/>ubuntu/<wbr/>ppa</a><br/>
[4] <a href="https://qa.debian.org/developer.php?login=sylvain.pineau@canonical.com" rel="nofollow">https:/<wbr/>/qa.debian.<wbr/>org/developer.<wbr/>php?login=<wbr/>sylvain.<wbr/>pineau@<wbr/>canonical.<wbr/>com</a></p>