Erikku Posted December 9, 2012 Share Posted December 9, 2012 Prestashop a 2 branches sur Github, master et development. Il n'y a pas eu de commit significatif sur master depuis plus de 3 semaines (le 16 novembre pour etre precis). D'un autre coté, la branche development recoit 5 a 10 commits (voire plus) par jour. A ce jour, master a 256 commits de retard sur development. Du coup, je me pose quelques questions. Quelle est la fonction de chaque branche? Comment sont organisés les merges et a quelle frequence? Comment se fait-il que les fixes apportés a la branche development ne soient pas systematiquement reportés sur master? Est ce que ca veut dire que vous n'etes pas trop surs de leur efficacité? Link to comment Share on other sites More sharing options...
Erikku Posted December 10, 2012 Author Share Posted December 10, 2012 Quelqu'un de chez Prestashop? Link to comment Share on other sites More sharing options...
rg701653 Posted December 10, 2012 Share Posted December 10, 2012 Une question que je me pose aussi. Toutefois, je pense que lors d'une release de version, toutes les modifs de development seront versées sur master. Link to comment Share on other sites More sharing options...
Patric Posted December 10, 2012 Share Posted December 10, 2012 Bonjour à tous, La branche "master" correspond à la dernière version stable de PrestaShop. C'est donc celle qui est actuellement en téléchargement (à peu de choses prés pour cette fois, cas des commits avaient déjà été faits avant la migration depuis SVN). La branche "development" c'est la branche de travail. C'est là que les pull requests doivent être faits et où l'équipe commit entre les releases. La branche master est mergée avec la branche development à chaque release, ce qui ne devrait plus trop trop tarder. Link to comment Share on other sites More sharing options...
Erikku Posted December 10, 2012 Author Share Posted December 10, 2012 Dans ce cas, la branche master est inutile, il suffit de faire des tags sur la branche development pour chaque release. Alors alors j'ai raté un truc? Link to comment Share on other sites More sharing options...
Patric Posted December 10, 2012 Share Posted December 10, 2012 Ils ont décidé de faire comme ça pour le moment. Ils changeront peut-être plus tard. Pourquoi, c'est gênant ? Ca t'empêche de dormir ? :/ Link to comment Share on other sites More sharing options...
mexique1 Posted December 10, 2012 Share Posted December 10, 2012 Effectivement, c'est discutable, mais c'est déjà pas mal d'avoir fait une branche. Ca permet d'isoler la branche stable du reste. Après ya peu d'intérêt, vu qu'aucun outil d'intégration continue n'est branché dessus, et qu'il n'y a pas de tests. Je pense que PrestaShop découvre encore un peu GitHub.. le souci c'est qu'ils veulent pas vraiment écouter les conseils de la communauté, comme utiliser des sous-modules Git ou encore déprécier la forge pour l'issue tracker GitHub, et enfin virer ces fichier *.md qui n'ont rien à faire là au profit du Wiki. Bref, ça avance à petit pas Link to comment Share on other sites More sharing options...
Erikku Posted December 10, 2012 Author Share Posted December 10, 2012 Ils ont décidé de faire comme ça pour le moment. Ils changeront peut-être plus tard. Pourquoi, c'est gênant ? Ca t'empêche de dormir ? :/ Comme je decouvre Git, je pensais juste que j'allais apprendre des trucs. Pourquoi faire simple quand on peut faire compliquer.. Link to comment Share on other sites More sharing options...
mexique1 Posted December 10, 2012 Share Posted December 10, 2012 je decouvre Git T'inquiète, la team aussi Link to comment Share on other sites More sharing options...
Patric Posted December 10, 2012 Share Posted December 10, 2012 le souci c'est qu'ils veulent pas vraiment écouter les conseils de la communauté, comme utiliser des sous-modules Git ou encore déprécier la forge pour l'issue tracker GitHub, et enfin virer ces fichier *.md qui n'ont rien à faire là au profit du Wiki. Comme souvent, ce n'est peut-être pas qu'une question de volonté mais de temps. Comme tu dis, on avance petit à petit. L'équipe de dev a déjà beaucoup à faire avec le dev et la validation des PR. Donc patience. Mais les bons conseils sont toujours bons à prendre. Après il faut aussi se dire que les dev ne passent pas sur tous les topics du forum. Donc ils peuvent passer à côté de certaines infos intéressantes. Quand c'est moi qui tombe dessus, je le leur remonte. Link to comment Share on other sites More sharing options...
Erikku Posted December 31, 2012 Author Share Posted December 31, 2012 Prestashop team, si vous avez lu les reactions a propos de la derniere version (1.5.3) de Prestashop, http://www.prestasho...prestashop-153/ par exemple, je pense qu'il faudrait que vous commenciez a vous pencher serieusement sur les questions que je posais ici il y a 3 semaines... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now