CSS: Redesign the main page headline
[git-homepage.git] / cogito / index.html
blob8a6d586e358bd0b76b56ccd5e95b52b4918f4011
1 <?xml version="1.0" encoding="iso-8859-1" ?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
5 <head>
6 <title>Cogito - Human-suitable Interface for Git</title>
7 <meta name="description" content="Home of the Cogito Version Control System" />
8 <meta name="author" content="Petr Baudis" />
9 <meta http-equiv="reply-to" content="pasky@suse.cz" />
10 <meta http-equiv="content-language" content="en" />
11 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
12 <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/screen.css" />
13 <link type="text/css" title="Default" rel="stylesheet" media="screen" href="/stylesheets/screen-default.css" />
14 <link type="text/css" title="Gitweb Gray" rel="alternate stylesheet" media="screen" href="/stylesheets/screen-gitweb-gray.css" />
15 <link type="text/css" title="Blue" rel="alternate stylesheet" media="screen" href="/stylesheets/screen-blue.css" />
16 <link type="text/css" title="Green" rel="alternate stylesheet" media="screen" href="/stylesheets/screen-green.css" />
17 <link rel="icon" href="/favicon.png" type="image/png" />
18 </head>
20 <body>
22 <table border="1" summary="Navigation links" class="header" width="100%"><tr><td>
23 <a href="index.html" id="top"><img src="/git-logo.png" width="72" height="27" alt="Cogito"
24 style="border-width:0px;"/></a>
25 <span class="hide">:</span>
26 <span class="menu">
27 <a href="index.html">Home</a> |
28 <a href="http://www.kernel.org/pub/software/scm/cogito/docs/">Documentation</a> |
29 <a href="http://git.or.cz/gitwiki">Wiki</a> |
30 <a href="http://www.kernel.org/pub/software/scm/cogito/">Download Site</a> |
31 <a href="http://git.kernel.org/?p=cogito/cogito.git;a=summary">Cogito's Gitweb</a> |
32 <a href="http://git.or.cz/">Git</a>
33 </span>
34 </td></tr></table>
36 <h1>Cogito - Human-suitable Interface for Git</h1>
38 <div style="float: right"><table class="releases">
39 <tr align="center"><td>[2006-10-19]</td></tr>
40 <tr align="center"><td>The latest stable<br />Cogito release is <b>v0.18.1</b>:</td></tr>
41 <tr align="center"><td>
42 <a href="http://kernel.org/pub/software/scm/cogito/cogito-0.18.1.tar.bz2">tar.bz2</a>
43 <a href="http://kernel.org/pub/software/scm/cogito/cogito-0.18.1.tar.bz2.sign">(sign)</a><br />
44 <a href="http://kernel.org/pub/software/scm/cogito/cogito-0.18.1.tar.gz">tar.gz</a>
45 <a href="http://kernel.org/pub/software/scm/cogito/cogito-0.18.1.tar.gz.sign">(sign)</a><br />
46 </td></tr>
47 <tr class="odd" align="center">
48 <td><a href="http://kernel.org/pub/software/scm/cogito/">More versions</a></td>
49 </tr>
50 </table></div>
52 <p>Cogito is popular interface to the <a href="http://git.or.cz/">Git</a>
53 version control system. It is designed to be comfortable, easy to use
54 and present gentle learning curve for new users. It is not by far as full-featured
55 as "raw Git" is, but although the plain Git interface went a long way since the
56 first days, Cogito still provides a simpler and easier to learn interface. If you
57 want to start to use Git and are considering Cogito, the best way to go about
58 it is to first learn Cogito, then pick up Git commands if you need to do something
59 extraordinary.</p>
61 <p>If you want to start using Cogito right now, grab it by installing it as a package
62 by means suitable for your distribution (if applicable) or by clicking on a link in
63 the box at the right; you can also clone it using either of those:</p>
65 <pre>
66 cg clone git://git.kernel.org/pub/scm/cogito/cogito.git
67 git clone git://git.kernel.org/pub/scm/cogito/cogito.git
68 </pre>
70 <p>For quick introduction to Cogito, follow the
71 <strong><a href="http://git.or.cz/course/">Git Crash Courses</a></strong>
72 - they are presenting Cogito commands.
73 <a href="http://www.kernel.org/pub/software/scm/cogito/docs/introduction.html">More
74 technical introduction</a> (especially wrt. how branches work) is also there, as
75 a part of <a href="http://www.kernel.org/pub/software/scm/cogito/docs/">the full documentation</a>,
76 which is available on the web and also in a
77 <a href="http://git.kernel.org/?p=cogito/cogito-doc.git;a=summary">special git repository</a>.</p>
79 <p>Cogito qualifies as one of Git <em>porcelains</em>; it is de facto as old as
80 Git is (the first scripts appeared one day after Git was publically released)
81 and the development of both tools is tightly coupled. They both use the same
82 resources: the <a href="irc://irc.freenode.org/#git">#git</a> IRC channel,
83 the <a href="http://git.or.cz/gitwiki">Git Wiki</a> and
84 the <a href="mailto:git@vger.kernel.org">Git mailing list</a> (you do not need
85 to be subscribed to post).</p>
87 <p>Cogito is an <a href="http://www.opensource.org/">Open Source</a> project covered
88 by the <a href="http://www.gnu.org/licenses/gpl.txt">GNU General Public License</a>.
89 It was originally written and is still maintained by Petr Baudis.</p>
91 <h2>Addons</h2>
93 <p>It is possible to create third-party addons to Cogito adding custom commands
94 but using the Cogito infrastructure. For an example, see the
95 <strong><a href="http://kernel.org/git/?p=cogito/cogito-bundle.git">cogito-bundle</a></strong>
96 project (repository at <tt>git://git.kernel.org/pub/scm/cogito/cogito-bundle.git</tt>),
97 which is actually useful on its own as well - it lets you exchange commits over
98 mail by so-called "bundles", similar to e.g. Bazaar bundles - basically, it is
99 like push or fetch, but over email, and the commit ids are preserved when
100 transferred in bundles (if you just send patches, the commit ids will end up
101 different).</p>
104 <hr />
106 <div class="footer">
107 <span class="menu">
108 This page is maintained by Petr Baudis. Please email me
109 at <a href="mailto:pasky@suse.cz">pasky@suse.cz</a>
110 with patches, suggestions and comments.
111 </span>
112 </div>
114 </body>
115 </html>