Re,
Le 14 août 2013 14:28, Bernard Le Roux <[email protected]> a écrit : > Résumé de la situation : ;-) > > Frank Paul m'avait écrit > > C'est moi mais peu importe ! > Bruno m'a écrit suite à ce problème : > > > Je pense qu'il faudrait que tu travailles en 2 temps : le premier sur > un fork de clearbricks, le second sur dotclear. > Là tu as dû modifier la totalité, hg voit donc que tu as mis à jour le > subrepo clearbricks et essaye d'y pousser les changements. Et comme > ton fork pointe vers le repo officiel de clearbricks, il râle. > > > Problème pour moi comment créer un fork de clearbricks ? > - j'ai cherché à partir de sur bitbucket je n'ai pas trouvé > - puis, j'ai fait un fork de dotclear puis en local un clone de > clearbricks où j'ai fait mes modifs, j'ai un commit sur clearbricks puis > j'ai fait un push sur mon fork mais après j'ai n'arrive pas à faire un push > sur bitbucket > > voilà ... si tu as une idée ? > comment vous faites ? > > Si tu clones dotclear, clearbricks est un sous-module de dotclear qui pointe vers https://clearbricks.org/hg Si tu modifies des fichiers à la fois dans DC et CB, quand tu pousses tes modifications, pour DC ça marche puisque c'est ton dépôt mais comme tu n'as pas de droit d'écriture sur https://clearbricks.org/hg ton commit est annulé et il y a un rollback. La solution proposé par Bruno est la bonne : - tu ne fais des modifications que sur DC en excluant le répertoire inc/libs/clearbricks qui est le sous-module. - tu forkes CB de la même façon que DC et tu le clones et tu fais les modifes que tu pousses. Il faut voir DC et CB comme deux projets différents. On va y arriver. Courage. -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
