Self-awareness early philosophical discussion of self-awareness is that of John Locke. Locke was apparently influenced by René Descartes' statement normally translated 'I think, therefore I am' ("Cogito ergo sum"). In chapter XXVII "On Identity and Diversity" of Locke's "An Essay Concerning Human Understanding" (1689) he conceptualized consciousness as the repeated self-identification of oneself through which moral responsibility could be attributed to the subject—and therefore punishment and guiltiness justified, as critics such as Nietzsche would point out, affirming "...the psychology of conscience is not 'the voice of God in man'; it is the instinct of cruelty ... expressed, for the first time,
Cogito (software) a simple user interface sufficient for common workflows. As of May 2006, Cogito has only 41 sub-commands, compared to Git's 119. Some features that started in Cogito migrated later to Git, making Git more suitable for standalone use. As an example of simplification of the interface, Cogito hides the concept of "index cache" from the users. Any modified file is considered eligible for commit by Cogito, just as in CVS or Subversion. Cogito has full compatibility with remote Git repositories. It also retains a high degree of compatibility with Git for local operations. Many Git commands can be used safely