diff options
author | Linus Torvalds <torvalds@osdl.org> | 2006-07-11 12:48:08 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-07-13 23:11:56 -0700 |
commit | 93821bd97aa516b3b557fc5d1b32fd3431536e44 (patch) | |
tree | 830d789c5eed6db77518cc12b037a5aca1a81e59 /Documentation | |
parent | 4b7ce6e2d6ba088da50de1df38b040ea2c0b8f18 (diff) | |
download | git-93821bd97aa516b3b557fc5d1b32fd3431536e44.tar.gz |
sha1_file: add the ability to parse objects in "pack file format"
The pack-file format is slightly different from the traditional git
object format, in that it has a much denser binary header encoding.
The traditional format uses an ASCII string with type and length
information, which is somewhat wasteful.
A new object format starts with uncompressed binary header
followed by compressed payload -- this will allow us later to
copy the payload straight to packfiles.
Obviously they cannot be read by older versions of git, so for
now new object files are created with the traditional format.
core.legacyheaders configuration item, when set to false makes
the code write in new format for people to experiment with.
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/config.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt index 0b434c1f19..9780c89bc3 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -97,6 +97,12 @@ core.compression:: compression, and 1..9 are various speed/size tradeoffs, 9 being 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). + alias.*:: Command aliases for the gitlink:git[1] command wrapper - e.g. after defining "alias.last = cat-file commit HEAD", the invocation |