Hola! El Sun, Apr 17, 2005 at 11:39:20PM -0400, German Poo Caaman~o escribio: > > De cualquier forma, no hay mal que por bien no venga. Cualquiera > sea la eleccion, ya sea tomar/mejorar una existente o escribir una > de cero, todo apunta a que sera libre; su desarrollo se acelerara > e ira en beneficio de todos (los proyectos de software libre). >
Probablemente la solución final sea "escribir de cero". Lamentablemente, Linus hace como 3 años que viene diciendo que BK es la única herramienta que le permitía mantener el código del núcleo de la manera que necesita. Y en tres años, si bien comenzaron a crearse alternativas, ninguna ha llegado al nivel necesario. Bien, ahora Linus presentó su herramienta (git), la que es rápida y _muy_ escalable, pero sin la capa amigable para que los mortales la usen directamente. Sin embargo, ya existen herramientas que lo complementan transformandolo en un SCM muy funcional, con capacidad para mantener múltiples ramas fuera de línea, sincronizar con repositorios externos, hacer merges (recién hoy se esta logrando eso), etc. Todo eso en un par de semanas. Personalmente, he usado git y las herramientas de Petr "Pasky" Baudis, dionibles en http://pasky.or.cz/~pasky/dev/git/ , lo encuentro un enfoque novedoso y eficiente, si bien un poco "extraño" para los que estamos acostumbrado a SCM's del tipo de CVS. Pero de que es rápido, lo es, puedes, por ejemplo, hacer un checkout de todo el árbol de linux en menos de 10 segundos y un commit de un parche pequeño en una décima de segundo. Daniel.

