Cogito (software) - Cogito (software)

Cogito (originalmente git-pasky) es un sistema de control de revisiones superpuesto a Git . Históricamente es la primera interfaz de Git, que apareció en abril de 2005, pocos días después de Git. Si bien Git fue inicialmente pensado como la interfaz de bajo nivel, Cogito comenzó con el objetivo declarado de convertirse en un front-end fácil de usar.

Generalmente, se considera que Cogito es más familiar para las personas acostumbradas a trabajar con otras herramientas SCM como CVS y Subversion , aunque todavía sigue el modelo de desarrollo distribuido utilizado por Git.

Cogito tiene significativamente menos subcomandos que Git, en línea con su propósito de presentar una interfaz de usuario simple suficiente para flujos de trabajo comunes. En mayo de 2006, Cogito solo tiene 41 subcomandos, en comparación con los 119 de Git. Algunas características que comenzaron en Cogito migraron más tarde a Git, lo que hace que Git sea más adecuado para uso independiente. Como ejemplo de simplificación de la interfaz, Cogito oculta a los usuarios el concepto de "index cache". Cualquier archivo modificado se considera elegible para ser confirmado por Cogito, al igual que en CVS o Subversion.

Cogito tiene total compatibilidad con repositorios Git remotos. También conserva un alto grado de compatibilidad con Git para operaciones locales. Muchos comandos de Git se pueden usar de forma segura en un repositorio administrado por Cogito. Por el contrario, la mayoría de los comandos de Cogito se pueden usar en repositorios administrados 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 un shell portátil de Unix ).

En abril de 2007, el proyecto está parado y declarado "a la venta", porque git ya se ha hecho cargo de gran parte de la funcionalidad, y el encargado de mantenimiento, Petr Baudiš , decidió que sería mejor centrarse en mejorar git-core. Cogito se publica bajo la GNU GPL .

A partir de mayo de 2008, Cogito no funciona bien con versiones recientes de Git, y se recomienda a los usuarios de Cogito que usen Git directamente o que usen otras interfaces como EasyGit .

Referencias

Notas

enlaces externos