Cogito ist ein Versionsverwaltungssystem, das das Programm git zur Speicherung der Historie der Versionsbäume verwendet. Es verwendet in sich abgeschlossene Sätze von Änderungen (Changesets) als zentrales Konzept. Verzweigen, Einspielen von Patches und Mergen sind extrem schnell, selbst bei Quellcode in der Größe von mehreren hundert MB. (hjb)