FreeBSD migre de Svn vers Git
(lists.freebsd.org)-
Les Docs ont déjà été migrées il y a 2 semaines
-
Le code source sera migré ce week-end
-
Les Ports, en raison de questions de calendrier, devraient être migrés en mars de l'année prochaine
- Au moment où FreeBSD est passé de CVS à SVN en 2008, Git ne pouvait pas encore gérer la taille de FreeBSD
→ Bien sûr, il semble qu'il y ait aussi eu des divergences concernant les changements de workflow https://wiki.freebsd.org/GitDrawbacks
3 commentaires
Pff... on ne peut décidément pas aller contre la tendance.
Quand mercurial et git se disputaient encore la première place, j’avais une préférence pour Mercurial, mais il a été complètement écrasé par la puissance de GitHub, snif ouin ouin.
Nous aussi, cela fait plusieurs années que nous utilisons git, et le fait que ce soit un dépôt distribué, qui permette d’exploiter librement les branches locales et les commits locaux, est certes un avantage.
Mais comme on ne peut pas utiliser de gros dépôts, il faut les découper... et avec bitbucket, quand on atteignait la limite de 2 Go, il refusait toute opération, ce qui nous avait pris au dépourvu. Quant aux sous-modules, ils sont conçus de manière à rendre les erreurs presque inévitables, donc je ne peux pas les recommander. On refait un merge déjà fait, on doit à nouveau résoudre exactement les mêmes conflits, puis on finit par faire un mauvais merge... Et pourquoi y a-t-il cette décision absurde de vouloir modifier automatiquement les fins de ligne des fichiers... Il y a trop de choix de valeurs par défaut étranges pour en faire un simple dépôt de gestion de code source, donc au final je ne l’aime pas trop.
Oh… je n’ai jamais utilisé Mercurial, donc je suis curieux : est-ce que je peux vous demander comment les points que vous avez mentionnés fonctionnent dans Mercurial ?
sous-modules
conflits de fusion
retours à la ligne dans les fichiers
Est-ce que Mercurial gère ce genre de choses de manière plus intelligente ?
J’aimerais bien que Firefox passe lui aussi de Mercurial à git. J’ai déjà contribué à Firefox, et je m’y suis perdu, ça m’a vraiment donné du fil à retordre.