Cogito (originalmente git-pasky) es un sistema de control de versiones basado en Git . Históricamente, fue el primer frontend de Git, lanzado en abril de 2005, pocos días después del lanzamiento del propio Git. Si bien Git se concibió inicialmente como una interfaz de bajo nivel, Cogito nació con el objetivo declarado de convertirse en un frontend fácil de usar.
En general, Cogito se considera más familiar para las personas acostumbradas a trabajar con otras herramientas SCM como CVS y Subversion , aunque sigue el modelo de desarrollo distribuido utilizado por Git.
Cogito tiene muchos menos subcomandos que Git, en consonancia con su objetivo de ofrecer una interfaz de usuario sencilla y suficiente para los flujos de trabajo habituales. En mayo de 2006, Cogito contaba con tan solo 41 subcomandos, frente a los 119 de Git. Algunas características que se originaron en Cogito se incorporaron posteriormente a Git, lo que hizo que este último fuera más adecuado para su uso independiente. Como ejemplo de simplificación de la interfaz, Cogito oculta el concepto de "caché de índices" a los usuarios. Cualquier archivo modificado se considera apto para su confirmación por parte de Cogito, al igual que en CVS o Subversion.
Cogito es totalmente compatible con repositorios Git remotos. Además, mantiene un alto grado de compatibilidad con Git para operaciones locales. Muchos comandos de Git se pueden usar de forma segura en un repositorio gestionado por Cogito. A la inversa, la mayoría de los comandos de Cogito se pueden usar en repositorios gestionados principalmente por Git o StGIT .
Cogito se implementa como un conjunto de scripts Bash (a diferencia de Git, que está escrito principalmente en C y en un shell Unix portátil ).
A partir de abril de 2007, el proyecto está estancado y declarado "en venta", porque gran parte de la funcionalidad ya ha sido asumida por git, y el mantenedor, Petr Baudiš , decidió que sería mejor centrarse en mejorar git-core. [ 1 ] Cogito se publica bajo la GNU GPL .
A partir de mayo de 2008, Cogito no funciona bien con las versiones recientes de Git, y se recomienda a los usuarios de Cogito que utilicen Git directamente o que utilicen otras interfaces como EasyGit . [ 2 ]
Referencias
- ↑ Petr Baudiš (19 de abril de 2007). "Cogito está a la venta" . Grupo de noticias : gmane.comp.version-control.git . Usenet: 20070419124648.GL4489@pasky.or.cz .
{{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Petr Baudiš. "Re: Discrepancia entre documentación y código: cg-switch -l" . Grupo de noticias : gmane.comp.version-control.git . Usenet: 20080529172817.GA18781@machine.or.cz .
- Notas
- Página del manual de Cogito
- Cogito Léame
Enlaces externos
- Página principal de Cogito archivada el 16 de enero de 2008 en Wayback Machine .
- Sitio de descarga de Cogito
- Software de control de versiones gratuito
- Esbozos de sistemas de gestión de contenido