<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-01-12 8:11 GMT+01:00 Cristian Baldi <span dir="ltr"><<a href="mailto:bld.cris.96@gmail.com" target="_blank">bld.cris.96@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><span style="font-size:13px">Hello everyone </span></div><div><br></div><div>Yesterday a few members of the tech ML and me were discussing about a new kind of git work flow we could adopt for future releases. </div><div><br></div><div>This is only an idea and we are open to any suggestion. </div><div><br></div><div>First of all the master branch of each git repo would be the staging version of the repo. For example the one running on <a href="http://tuttorotto.eu" target="_blank">tuttorotto.eu</a> / WikiToLearn.vodka </div><div><br></div><div>Each time we want to develop a new version we branch master and commit  in the new branch. Then once we want to release we merge to master. </div></blockquote><div><br></div><div>In pratice a new branch for every major release is created and used to track minor releases and hotfix on that version. When we want to release some feature they can be merged from master to, for example, rel_0.6 branch, and after preproduction test, a new minor release tag (0.6.x) is created.<br></div><div><br>Also workflow for hotfix is simplified because that changes should be committed on rel_0.6 branch directly and then merged back on master.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div>If we want to release something really big that would span on a long period of time and on more releases we create a separate branch and the developers of that branch are required to keep it up to date with Master to make the future merge without problems. </div></blockquote><div><br></div><div>In this workflow separated branches for big chages are fundamental!<br><br><br></div><div>Davide<br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div>This is all I have we have though of. Let me know if you have any suggestion or improvement or if you don't like it at all. </div><div><br></div><div>Have a good day. </div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Cristian </div><div><br></div><div><br></div>
</font></span><br>_______________________________________________<br>
WikiToLearn-Tech mailing list<br>
<a href="mailto:WikiToLearn-Tech@kde.org">WikiToLearn-Tech@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/wikitolearn-tech" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/wikitolearn-tech</a><br>
<br></blockquote></div><br></div></div>