L'idée de la nouvelle branche me plait beaucoup, ça permettra d'y aller doucement et de refaire une nouvelle branche bien propre.
Tu peux y aller ;) JD. 2008/2/17 Olivier MATZ <[EMAIL PROTECTED]>: > Salut JD, > > > Donc j'aimerais reprendre la branche head du CVS puis rajouter les > > modifs Eirbot dessus (nos modules d'asserv et les autres). > > Sauf que j'ai beau chercher je vois pas de manière facile d'y arriver :) > > > > Le maître du CVS aurait-il un conseil à me donner ? > > Muhahaha. Alors le maître du CVS, je sais pas où il est, mais moi je > veux bien donner mon avis à la limite. > > 1/ Dans le cas où le nombre de modifications est faible et où elles sont > clairement identifées et cloisonnées. > > -> Le faire à la main, ça sera le plus rapide : checkout de la head et > de la branche, copie des fichiers de l'un vers l'autre, et commit. > > 2/ Dans le cas où on ne sait pas trop où ça a bougé (et qu'on a une > après midi perdre). > > cd /tmp > cvs co -d aversive_head aversive > cvs co -d aversive_eirbot -r eirbot aversive > cd aversive_eirbot/ > cvs -q update -j HEAD > cvs -qn up | more # permet de voir l'étendue des dégats. > > Ensuite, il faut prendre chaque conflit. Si t'es sur que y'a aucune > modif dans la branche eirbot qu'il faut garder, alors le plus simple est > de le recopier depuis aversive_head. Les .config peuvent être regénérer > donc pas besoin de s'embêter à les merger. Et sur tout ce qu'il reste, > il faut vraiment résoudre les conflits. > > Ne pas oublier "cvs commit" :) > > 3/ Utiliser cvsps (jamais essayé) > > mkdir patchs_eirbot > cvsps -g -p patchs_eirbot -b eirbot aversive # c'est long > cd patchs_eirbot/ > ls > > Bon moi quand je fais ça chez moi, il filtre pas correctement par > branche. Du coup, je refais un petit grep. > > mkdir filtered > cp `grep "Branch: eirbot" * | cut -d ':' -f1` filtered > > Tu as la liste des patchs fais dans la branche eirbot depuis sa > création, tu peux les reporter dans la head. A mon avis, c'est très long > aussi (les patchs ne vont pas s'appliquer et tout et tout). > > > Ce que je peux te proposer aussi c'est la création d'un nouvelle branche > b_eirbot (comme j'ai fait pour tof y'a qqs mois). J'ai fait des scripts > qui facilient ensuite les merges (qui devraient en tout cas). > > Olivier > > > > _______________________________________________ > Avr-list mailing list > Avr-list@droids-corp.org > CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive > WIKI : http://wiki.droids-corp.org/index.php/Aversive > DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ > BUGZILLA : http://bugzilla.droids-corp.org > COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog > _______________________________________________ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog