Skip to content

Commit

Permalink
user-manual: rename "git internals" to "git concepts"
Browse files Browse the repository at this point in the history
"git internals" sounds like something only git developers must know
about, but this stuff should be of wider interest.  Rename the chapter
and give it a slightly friendlier introduction.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
  • Loading branch information
J. Bruce Fields committed Sep 16, 2007
1 parent f2327c6 commit 036f819
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions Documentation/user-manual.txt
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ has that commit at all). Since the object name is computed as a hash over the
contents of the commit, you are guaranteed that the commit can never change
without its name also changing.

In fact, in <<git-internals>> we shall see that everything stored in git
In fact, in <<git-concepts>> we shall see that everything stored in git
history, including file data and directory contents, is stored in an object
with a name that is a hash of its contents.

Expand Down Expand Up @@ -2708,12 +2708,16 @@ See gitlink:git-config[1] for more details on the configuration
options mentioned above.


[[git-internals]]
Git internals
=============
[[git-concepts]]
Git concepts
============

Git depends on two fundamental abstractions: the "object database", and
the "current directory cache" aka "index".
Git is built on a small number of simple but powerful ideas. While it
is possible to get things done without understanding them, you will find
git much more intuitive if you do.

We start with the most important, the <<def_object_database,object
database>> and the <<def_index,index>>.

[[the-object-database]]
The Object Database
Expand Down

0 comments on commit 036f819

Please sign in to comment.