Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Linus développe un remplaçant original à BitKeeper

Posté par Colin Leroy (page perso, ). Modéré le 12 avril 2005.
Moins d'une semaine après l'annonce de l'arrêt de la version gratuite de BitKeeper et de son abandon simultané par de nombreux développeurs du noyau (dont Linus Torvalds bien sûr, mais aussi Greg Kroah-Hartman pour n'en citer qu'un), le développement du noyau reprend progressivement, avec des méthodes de travail légèrement modifiées.

Linus Torvalds a passé ces derniers jours à tester différentes solutions SCM [source code management] et a commencé à écrire un content tracker nommé git pour remplacer BitKeeper. D'autres développeurs ont contribué des idées et du code à ce petit outil, au point qu'au bout de moins d'une semaine, il est prêt pour un test grandeur nature. Andrew Morton vient d'envoyer un email titré "Incoming" sur la linux-kernel mailing-list, suivi de deux centaines de patches, qui vont être intégrés à l'arbre officiel par l'intermédiaire de git.

Espérons que les développeurs du noyau pourront être aussi efficaces avec git qu'ils l'étaient avec BitKeeper. La rapidité de ce changement d'outils laisse à penser que l'on peut être optimiste à ce sujet.

> Lire la dépêche (77 commentaires, moyenne: 4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

précisions ?

Posté par TImaniac (page perso, ) le 12/04/2005 à 17:03. (lien). Évalué à 8.

Quelqu'un peut préciser la différence entre "content tracker" et "SCM" ?
J'ai pas très bien capté l'intérêt de l'outil développé Linus par rapport aux solutions existantes... c'est complémentaire ou pas ?

L'info sur kerneltrap

Posté par bmc () le 12/04/2005 à 17:37. (lien). Évalué à 7.

http://kerneltrap.org/node/4982(...)
RIen de bien transcendant : l'échange sur la liste du noyau, et deux trois commentaires qui valent la peine qu'on les lise.

Rapidité étonnante

Posté par Sufflope (Jabber id, page perso, ) le 12/04/2005 à 17:58. (lien). Évalué à 5.

Quand on voit qu'en moins d'une semaine le remplaçant est déjà prêt à être testé (bon OK ça veut pas dire qu'il est prêt et aussi bien, mais quand même), c'est à se demander pourquoi Linus a choisi BitKeeper au lieu de faire ça tout de suite...

Je ne sais pas depuis combien d'années BitKeeper était utilisé, mais si il avait dès le départ étudié les solutions existantes, et poussé au développement (ou à l'amélioration de l'existant) d'un équivalent libre, depuis le temps, on aurait peut-être un outil à côté duquel BitKeeper serait ridicule...

Comme quoi, faut jamais se satisfaire de l'existant si il est pas satisfaisant (lapalissade spotted).


(Bon OK c'est facile pour moi de dire ça, alors que je code rien du tout, je ne suis qu'un utilisateur final... J'essaierai de m'en souvenir si jamais mes études naissantes d'informatique continuent dans la programmation :D )

Licence de BitKeeper

Posté par Sébastien Koechlin () le 12/04/2005 à 22:02. (lien). Évalué à 4.

Il y a une chose que je ne comprends pas, il me semblait que la license de bitkeeper interdisait justement à toute personne qui utilisait la version gratuite de travailler sur la conception ou la programmation un mécanisme de gestion des sources pendant un certain temps.

Ou alors est-ce la raison pour laquelle il semble que ce ne soit qu'un système de gestion de répertoires ?

[+] Et subversion ??

Posté par ciskos () le 13/04/2005 à 08:04. (lien). Évalué à -3.

Il existe pas mal de gestionnaires de sources disponibles
déjà testés à grande échelle ...
dommage de réécrire la roue franchement.

Viva linuxa fr-a

Posté par Christophe Fergeau () le 13/04/2005 à 08:24. (lien). Évalué à 10.

Alors, comme d'hab sur linuxfr, on débat, on débat sans même se rendre compte qu'on est plus ou moins à côté de la plaque...
Pour ceux qui pensent que linus est un génie parce qu'il a réécrit bitkeeper en 2 lignes de code et que les gars d'arch et subversion et tout ça sont des gros nuls parce qu'en qques années ils ont pas été foutus de faire la même chose, pour ceux qui pensent que linus est un idiot de refait son propre scm alors qu'il pourrait contribuer à d'autres projets, ... Bref, pour tous ceux qui pensent que git est un scm, je me permets de citer un mail de linus (récupéré sur http://kerneltrap.org/node/4982(...) qui est cité dans un commentaire précédent, mais le linuxfrien moyen n'est pas capable de lire avant d'ouvrir sa gueule, et probablement encore moins de comprendre ce qu'il lit quand par miracle il le fait) :

« Anyway, the reason I can do it quickly is that my scripts will _not_ be an SCM, they'll be a very specific "log Linus' state" kind of thing. That will make the linear patch merge a lot more time-efficient, and thus possible. »

[OT] 1 + 1 = 1

Posté par Bertrand D () le 13/04/2005 à 08:36. (lien). Évalué à 3.

[...] son abandon simultané par de nombreux développeurs du noyau (dont Linus Torvalds bien sûr, mais aussi Greg Kroah-Hartman pour n'en citer qu'un) [...]
Désolé je n'ai pas pu résister...

Ok, je connais le chemin ----> [ ]

Revenir en haut de page