Re: Migration SVN->GIT et historiques
Cerdic <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <ba19c6af-014c-4e70-8bbc-79cbddc2eabb@Spark> |
Oui le lien « parent » te remonte au commit précédent (qui n’a rien à voir mais osef), de là tu peux faire « browse » pour voir le repository dans cet état, et aller sur le dossier visiteurs/ et refaire « history » Bon il faut un peu bidouiller avec l’outil mais au moins on retrouve tout... -- Cédric Le 30 janv. 2020 à 15:10 +0100, JLuc <[email protected]>, a écrit : > 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 > > > > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: https://www.spip.net/ > dev: https://core.spip.net/ > irc://irc.freenode.net/spip