{"thread":{"id":"6927","subject":"[PATCH] core.legacyheaders: Use the description used in RelNotes-1.5.0","startedAt":"2007-02-23T16:03:43Z","lastAt":"2007-02-23T18:44:22Z","messageCount":2,"participants":["Santi Béjar","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"35325","messageId":"87d540oo80.fsf@gmail.com","threadId":"6927","inReplyTo":null,"subject":"[PATCH] core.legacyheaders: Use the description used in RelNotes-1.5.0","fromName":"Santi Béjar","fromEmail":"sbejar@gmail.com","sentAt":"2007-02-23T16:03:43Z","receivedAt":"2007-02-23T16:03:43Z","isPatch":true,"sender":{"key":"santi@agolina.net","avatar":null},"body":"\nIt explains what it does and why, and says how to use the new format.\n\nSigned-off-by: Santi Béjar <sbejar@gmail.com>\n---\n Documentation/config.txt |   15 +++++++++++----\n 1 files changed, 11 insertions(+), 4 deletions(-)\n\ndiff --git a/Documentation/config.txt b/Documentation/config.txt\nindex 9d045d8..9566ae8 100644\n--- a/Documentation/config.txt\n+++ b/Documentation/config.txt\n@@ -192,10 +192,17 @@ core.compression::\n \tslowest.\n \n core.legacyheaders::\n-\tA boolean which enables the legacy object header format in case\n-\tyou want to interoperate with old clients accessing the object\n-\tdatabase directly (where the \"http://\" and \"rsync://\" protocols\n-\tcount as direct access).\n+\tA boolean which\n+\tchanges the format of loose objects so that they are more\n+\tefficient to pack and to send out of the repository over git\n+\tnative protocol, since v1.4.2.  However, loose objects\n+\twritten in the new format cannot be read by git older than\n+\tthat version; people fetching from your repository using\n+\tolder clients over dumb transports (e.g. http) using older\n+\tversions of git will also be affected.\n++\n+To let git use the new loose object format, you have to\n+set core.legacyheaders to false.\n \n core.packedGitWindowSize::\n \tNumber of bytes of a pack file to map into memory in a\n-- \n1.5.0.1.576.g78541\n"},{"id":"35343","messageId":"7vwt283e9l.fsf@assigned-by-dhcp.cox.net","threadId":"6927","inReplyTo":"87d540oo80.fsf@gmail.com","subject":"Re: [PATCH] core.legacyheaders: Use the description used in RelNotes-1.5.0","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2007-02-23T18:44:22Z","receivedAt":"2007-02-23T18:44:22Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Santi Béjar <sbejar@gmail.com> writes:\n\n> +\tA boolean which\n> +\tchanges the format of loose objects so that they are more\n> +\tefficient to pack and to send out of the repository over git\n> +\tnative protocol, since v1.4.2.  However, loose objects\n> +\twritten in the new format cannot be read by git older than\n> +\tthat version; people fetching from your repository using\n> +\tolder clients over dumb transports (e.g. http) using older\n> +\tversions of git will also be affected.\n\nMuch better than the original but \"using older clients\" and\n\"using older versions of git\" sounds duplicated.\n\n> ++\n> +To let git use the new loose object format, you have to\n> +set core.legacyheaders to false.\n>  \n>  core.packedGitWindowSize::\n>  \tNumber of bytes of a pack file to map into memory in a\n> -- \n> 1.5.0.1.576.g78541\n"}]}