Autogenerated HTML docs for v1.5.0.1-226-g7bd59
authorJunio C Hamano <junio@hera.kernel.org>
Sat, 24 Feb 2007 11:15:54 +0000 (11:15 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Sat, 24 Feb 2007 11:15:54 +0000 (11:15 +0000)
config.txt
git-config.html

index 9d045d88327e8f949f61f2f8e776e4ad44789ca0..6309d89b4bb9e6cefd868fb87dd78dfd3dd32d24 100644 (file)
@@ -5,7 +5,8 @@ The git configuration file contains a number of variables that affect
 the git command's behavior. `.git/config` file for each repository
 is used to store the information for that repository, and
 `$HOME/.gitconfig` is used to store per user information to give
-fallback values for `.git/config` file.
+fallback values for `.git/config` file. The file `/etc/gitconfig`
+can be used to store system-wide defaults.
 
 They can be used by both the git plumbing
 and the porcelains. The variables are divided into sections, where
@@ -192,10 +193,17 @@ core.compression::
        slowest.
 
 core.legacyheaders::
-       A boolean which enables the legacy object header format in case
-       you want to interoperate with old clients accessing the object
-       database directly (where the "http://" and "rsync://" protocols
-       count as direct access).
+       A boolean which
+       changes the format of loose objects so that they are more
+       efficient to pack and to send out of the repository over git
+       native protocol, since v1.4.2.  However, loose objects
+       written in the new format cannot be read by git older than
+       that version; people fetching from your repository using
+       older versions of git over dumb transports (e.g. http)
+       will also be affected.
++
+To let git use the new loose object format, you have to
+set core.legacyheaders to false.
 
 core.packedGitWindowSize::
        Number of bytes of a pack file to map into memory in a
index aaa6c5451293d9ebb387d19dfcd649a11242472c..a92807766e4c4304856c87c29802b7f5ac0389b0 100644 (file)
@@ -565,7 +565,8 @@ i.e. the one without a "for &#8230;" postfix, do something like this:</p>
 the git command's behavior. <tt>.git/config</tt> file for each repository\r
 is used to store the information for that repository, and\r
 <tt>$HOME/.gitconfig</tt> is used to store per user information to give\r
-fallback values for <tt>.git/config</tt> file.</p>\r
+fallback values for <tt>.git/config</tt> file. The file <tt>/etc/gitconfig</tt>\r
+can be used to store system-wide defaults.</p>\r
 <p>They can be used by both the git plumbing\r
 and the porcelains. The variables are divided into sections, where\r
 in the fully qualified variable name the variable itself is the last\r
@@ -790,11 +791,17 @@ core.legacyheaders
 </dt>\r
 <dd>\r
 <p>\r
-        A boolean which enables the legacy object header format in case\r
-        you want to interoperate with old clients accessing the object\r
-        database directly (where the "http://" and "rsync://" protocols\r
-        count as direct access).\r
+        A boolean which\r
+        changes the format of loose objects so that they are more\r
+        efficient to pack and to send out of the repository over git\r
+        native protocol, since v1.4.2.  However, loose objects\r
+        written in the new format cannot be read by git older than\r
+        that version; people fetching from your repository using\r
+        older versions of git over dumb transports (e.g. http)\r
+        will also be affected.\r
 </p>\r
+<p>To let git use the new loose object format, you have to\r
+set core.legacyheaders to false.</p>\r
 </dd>\r
 <dt>\r
 core.packedGitWindowSize\r
@@ -1453,7 +1460,7 @@ transfer.unpackLimit
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 23-Feb-2007 07:21:12 UTC\r
+Last updated 24-Feb-2007 11:15:45 UTC\r
 </div>\r
 </div>\r
 </body>\r