{"thread":{"id":"9887","subject":"[PATCH 0/8] Updated git-gc --auto series.","startedAt":"2007-09-17T08:43:25Z","lastAt":"2007-09-17T08:43:25Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":8},"messages":[{"id":"53266","messageId":"11900186052005-git-send-email-gitster@pobox.com","threadId":"9887","inReplyTo":null,"subject":"[PATCH 0/8] Updated git-gc --auto series.","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-09-17T08:43:25Z","receivedAt":"2007-09-17T08:43:25Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"An updated series of \"git-gc --auto\", on top of 'next',\nconsisting of 8 patches, will follow this message.\n\nDifferences from the previous round are:\n\n - Earlier if you have too many unreachable loose objects,\n   automated gc would have tried to \"repack -d -l\" which would\n   not improve the situation at all every time it was run.  It\n   now at least warns upon such a situation;\n\n - pack-objects learned --keep-unreachable option which helps\n   \"repack -a -d\" not to lose packed but unreachable objects\n   while repacking existing packs into a new pack;\n\n - repack learned -A option which is similar to -a but gives\n   --keep-unreachable to underlying pack-objects;\n\n - \"git-gc --auto\" runs \"git-repack -A -d -l\" when there are too\n   many packs in the repository;\n\n - These changes are documented ;-)\n"}]}