Re: Migration SVN->GIT et historiques

JLuc <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 30/01/2020 à 15:17, Cerdic a écrit :
> 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...

OK.
JL


> 
> -- 
> 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
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.