Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles nouvelle méthode de compilation
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] nouvelle méthode de compilation
Page : 1 2
fabounet Français 29 matttbe [Read]
19 March 2010 à 14:12

Tofe, Wednesday 17 March 2010 à 23:45


Subscription date : 09 February 2008
Messages : 921
ah mais t'as déjà fini le cmakefile.txt pour les plugins?? Quel homme!

matttbe, Wednesday 17 March 2010 à 23:49


Subscription date : 24 January 2009
Messages : 12573
Quel homme!
Quel injure !!!!

Quel Dieu

fabounet, Thursday 18 March 2010 à 01:48


Subscription date : 30 November 2007
Messages : 17118
lol
j'ai bien bourriné ce WE
par contre du coup j'ai rajouté des flags de compil un peu plus sévère, et je me rend compte qu'il y'a beaucoup de warnings, donc je vais essayer de tous les corriger.
j'en ai déjà corrigé une petite dizaine, dont 2 dans mail.

Tofe, Thursday 18 March 2010 à 20:58


Subscription date : 09 February 2008
Messages : 921
Bon, j'ai livré mon truc, il y avait des merges de partout, le CMakeFile.txt ne marchait pas pour les plug-ins, bref, j'espère que j'ai pas tout cassé

matttbe, Friday 19 March 2010 à 01:10


Subscription date : 24 January 2009
Messages : 12573
Aaaah, la prochaine fois, euh évite ça (c'est juste plus hard de s'y retrouver)
Le truc le plus simple je pense :
  • Ne fais aucune commit et 'pull' avant de commiter
Ou (bien mieux)
  • Duplique la branche que tu désires modifier (cp)
  • Fais toutes les commits que tu veux et push sur une autre branche
  • Dès que c'est ok, reviens sur ton autre branche et fusionne le tout

Tofe, Friday 19 March 2010 à 09:14


Subscription date : 09 February 2008
Messages : 921
ben j'avais fait un commit il y a trois jours parce que j'avais eu pas le temps de tout finir et que je voulais que ça soit sauvegardé quelque part (commit, ça sert pas à ça ?). Du coup, au pull suivant, paf, un merge.

Dès que c'est ok, reviens sur ton autre branche et fusionne le tout

Les deux fois où j'ai fait un truc comme ça, ça a encore plus mis le bordel

edit Petite précision aussi: le code bouge tellement vite que le temps que je fasse mon merge (10min), puis un second commit, la branche avait eu le temps de diverger ! Donc bon, quand ça veut pas hein

fabounet, Friday 19 March 2010 à 11:48


Subscription date : 30 November 2007
Messages : 17118
c'est clair que depuis qques semaines je bouge le code dans tous les sens, donc ça n'aide pas !
mais ça m'étonne que tu aies eu plein de conflit, car à priori tout ton code est dans un nouveau fichier non ? et peut-être un bout dans le file-manager ?

matttbe, Friday 19 March 2010 à 12:03


Subscription date : 24 January 2009
Messages : 12573
@Tofe, la derniere fois:
  • j'avais copié le repertoire de la branche
  • je fais mes modif dans ce nouveau dossier copié
  • commits et push (en forçant --stacked) sur une branche perso
  • si trunk avait de nouvelles commits : fusion avec trunk
  • une fois fini, merge depuis la branche trunk (sans oublier de la mettre à jour juste avant !) avec ma nouvelle branche launchpad

Tofe, Friday 19 March 2010 à 13:36


Subscription date : 09 February 2008
Messages : 921
@fab: j'ai pas dit "conflit", j'ai dit "merge" La grande majorité était OK, en fait.
@mattbe: bon, j'essaierai ça la prochaine fois Pourquoi faire un cp de la branche, et pas un "branch" dès le départ ? et pourquoi faire des push, puisque tu fais des commit et que tu es le seul à utiliser la nouvelle branche ?

matttbe, Friday 19 March 2010 à 14:12


Subscription date : 24 January 2009
Messages : 12573
Pourquoi faire un cp de la branche, et pas un "branch" dès le départ ?
Je duplique la branche pour ne pas faire un 'branch' de celle sur LP (donc pour ne pas télécharger 100Mo alors qu'un 'cp' suffit ). Par contre, ne fais pas de 'branch' en local, réfère toi toujours au serveur. Sinon tu as des liens en local et tu devras uploader plusieurs Mo...

et pourquoi faire des push, puisque tu fais des commit et que tu es le seul à utiliser la nouvelle branche ?
Si ta branche 'diverge' (donc que toi, tu 'commit' et que, entre temps, d'autres personnes 'commit' et push depuis la même rev que toi sur la branche trunk, il faut fusionner les branches. Donc, si tu as :
* Trunk, rev 1
|-- rev 2 par X
|-- rev 2 par Y
il faut fusionner. Donc, si tu fais tes modif sans commit, pas besoin de fusion mais un 'bzr pull' suffit.

Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] nouvelle méthode de compilation
Page : 1 2
fabounet Français 29 matttbe [Read]
19 March 2010 à 14:12


Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles nouvelle méthode de compilation Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.