¡Hola comunidad! El pasado 1ero de Mayo #Canonical anunció comenzaba a dar soporte para alojar repositorios #Git directamente en #LaunchpadEsta es una característica, que por mucho, ha sido la más solicitada durante mucho tiempo por los usuarios.

launchpad-logo-and-name

Como muchos saben (y otros pueden que se estén enterando ahora) Launchpad es la plataforma de desarrollo de software colaborativo de Canonical (desarrollada por ellos) y por supuesto, donde se alojan todos los PPAs de los que se alimenta Ubuntu y derivados. Launchpad desde sus inicios ha utilizado Bazaar (otra creación de Canonical) pero ciertamente, si un día fue una buena alternativa hoy no lo es tanto. Hoy no es la herramienta CVS más popular por razones obvias; existen alternativas muy superiores (aka Git, aka la 2da creación más notable de Linus Torvalds 😀 ). Es por eso que los desarrolladores (usuarios de Launchpad) desde hace tiempo querían Git, y bueno que parece que le rezaron al más duro porque se les dio 😀

Funcionalidades

Por ahora:

  • Subir repositorios Git a Launchpad por SSH.
  • Clonar repositorios utilizando git://, SSH o HTTPS.
  • Ver la información resumida de los repositorios y las ramas contenida en la interfaz de usuario web Launchpad.
  • Seguir los enlaces de la interfaz de usuario web Launchpad a un navegador de código con todas las funciones (cgit).
  • Subir y clonar repositorios privados, si usted tiene una suscripción comercial a Launchpad.
  • Proponer fusiones(merges) de una rama a otra, incluso en un repositorio diferente, siempre que sean contra el mismo proyecto o paquete.

Para más adelante:

  • Suscripciones útiles (actualmente sólo atribuyen cambiar notificaciones de trabajo, que no suelen ser muy interesantes en sí mismos).
  • Canales RSS.
  • Mirroring.
  • WebHooks.
  • Un navegador de código integrado.

Conclusiones

Es válido aclarar que esto no quiere decir que Canonical abandonará Bazaar (aunque pueda que algún día lo hagan) pero sí que permitirá a los desarrolladores escoger entre Git o Bazaar para su comodidad. Bazar ha crecido con los años, y tomará algún tiempo para que el soporte Git esté a la par con él y más allá. Los repositorios Git utilizan un modelo un tanto diferente de las ramas Bazaar y algunas características requerirán una reimplementación completa antes de que sea posible soportarlas con Git. ¡Hasta la próxima!

Fuente: Blog de Launchpad.