aboutsummaryrefslogtreecommitdiff
path: root/Documentation/user-manual.txt
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@citi.umich.edu>2007-08-30 23:10:05 -0400
committerJ. Bruce Fields <bfields@citi.umich.edu>2007-09-15 22:13:31 -0400
commit036f81997c3ed144236a2aa7bb546df1a87f0c81 (patch)
tree28643b560d9e8da35abe1b2807694fd1b3c6a577 /Documentation/user-manual.txt
parentf2327c6c52d4d523312dc32c143d2c29131ea24e (diff)
downloadgit-036f81997c3ed144236a2aa7bb546df1a87f0c81.tar.gz
git-036f81997c3ed144236a2aa7bb546df1a87f0c81.tar.xz
user-manual: rename "git internals" to "git concepts"
"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>
Diffstat (limited to 'Documentation/user-manual.txt')
-rw-r--r--Documentation/user-manual.txt16
1 files changed, 10 insertions, 6 deletions
diff --git a/Documentation/user-manual.txt b/Documentation/user-manual.txt
index f7457ef48..09d01817c 100644
--- a/Documentation/user-manual.txt
+++ b/Documentation/user-manual.txt
@@ -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.
@@ -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