Re: Migration SVN->GIT et historiques
JLuc <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 30/01/2020 à 14:39, Cerdic a écrit : > En l’occurence on retrouve ça sur le repo archive sur github > https://github.com/Cerdic/spip-zone-plugins/commit/6ab543c4f5a227036e8c23b6897c0fc29a732045#diff-e1bedf01fd9677717e509ee10cd33986 > et partant de là on peut remonter à la suite de l’historique > https://github.com/Cerdic/spip-zone-plugins/commits/53e187fb48feabec84557e81c4401d66ed762c0e/visiteur qui est donc bien archivé sur ce projet. Justement, comment tu fais pour remonter à la suite ? - Le lien "parent" amène sur un commit qui n'a rien a voir. - rien d'utile ne se passe si je clique sur les noms des fichiers dans leur version "avant" dans le diff, dans l'espoir d'avoir plus d'infos ou de liens. > Donc là si tu le veux on peut re-migrer macrosession avec l’historique complet Non moi je ne le demande pas. > On a donc bien dans les 2 cas un historique complet dans le git archive sur github :) Tant mieux si c'est normal en l'état de la science. JL > > -- > Cédric > Le 30 janv. 2020 à 13:15 +0100, JLuc <[email protected]>, a écrit : >> Le 30/01/2020 à 10:32, Cerdic a écrit : >>> Comme on a semble-t-il pas de solution simple pour récupérer ces historiques en git, et que perdre de l’histoire c’est >>> toujours embêtant - sans parler du problème que cela peut poser dans la recherche de bugs, j’ai fait le test d’importer >>> en git-svn les répertoires complets _squelettes_ et _plugins_ : >>> >>> https://github.com/Cerdic/spip-zone-squelettes >>> https://github.com/Cerdic/spip-zone-plugins >> >>> L’idée est de stocker ces 2 gros repos gitqui font ~3Go au total sur github pour pouvoir aller y piocher dedans >>> l’historique en cas de besoin. >> >>> Il faut maintenant que chacun aille voir les repositories avec lesquels il est habitué à travailler et qui comptent pour >>> lui, et regarde si l’historique est satisfaisant ou non, et si les morceaux plus anciens manquants sont bien retrouvable >>> via les 2 projets archives sur github >> >> J'ai regardé sur 2 plugins : macrosession et cachelab. >> J'étais passé en trunk il y a longtemps et il y a eu beaucoup de commits dessus depuis. >> Sur ces plugins et sur les repos github/Cerdic j'ai vu que l'historique s'arrêtait au passage en trunk, >> pareil que sur git.spip. >> >>> Peut-être que malgré notre attention il reste des cas avec un historique tronqué qu’on peut réparer, je vous invite donc >>> à nous faire remonter les cas les plus gênants pour vous qu’on regarde ça pour dire si oui ou non on peut faire mieux. >> >> J'ai pas tout compris donc je ne sais pas si c'est normal ou pas... >> Mais pour ces plugins en tout cas, ça remplit pas la fonction décrite de sauvegarde l'historique. >> >> Concernant ces plugins en particulier ça ne me gênera pas pour la recherche de bug (yen a pas !) >> mais ça doit peut être vous alerter sur ce qui a réellement été sauvegardé. >> Et je comprend pas l'intérêt de faire un dépot à part sur github s'il a les mêmes limitations que git.spip >> >> JL >> >> >> >> _______________________________________________ >> liste: https://listes.rezo.net/mailman/listinfo/spip-dev >> doc: https://www.spip.net/ >> dev: https://core.spip.net/ >> irc://irc.freenode.net/spip >