diff options
author | Nicolas Pitre <nico@cam.org> | 2007-05-09 14:42:42 -0400 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-05-10 15:22:33 -0700 |
commit | 726f852b0ed7e03e88c419a9996c3815911c9db1 (patch) | |
tree | bd0fc241e9265851d7107982a26e4282ebca89d6 /Documentation | |
parent | 479b56ba50144b30f28c5b225d412125c07def9f (diff) | |
download | git-726f852b0ed7e03e88c419a9996c3815911c9db1.tar.gz git-726f852b0ed7e03e88c419a9996c3815911c9db1.tar.xz |
deprecate the new loose object header format
Now that we encourage and actively preserve objects in a packed form
more agressively than we did at the time the new loose object format and
core.legacyheaders were introduced, that extra loose object format
doesn't appear to be worth it anymore.
Because the packing of loose objects has to go through the delta match
loop anyway, and since most of them should end up being deltified in
most cases, there is really little advantage to have this parallel loose
object format as the CPU savings it might provide is rather lost in the
noise in the end.
This patch gets rid of core.legacyheaders, preserve the legacy format as
the only writable loose object format and deprecate the other one to
keep things simpler.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/config.txt | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt index ea434af9d..d6d89ba46 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -209,19 +209,6 @@ core.compression:: compression, and 1..9 are various speed/size tradeoffs, 9 being slowest. -core.legacyheaders:: - 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 single mapping operation. Larger window sizes may allow |