Junio C Hamano wrote:Thanks for your explanation, but I doubt if it's too costly to change the format of loose object, after all this doesn't change the format of pack file and affect git-pull/fetch of old git client. I ask the "why not" questions because I doubt if I miss some technical points that the change isn't worth at all in fact. If no severe technical problem will occur, I think it's worth breaking *forward* compatibility for better performance and I'm willing to implement it. Some cons and pros. cons: * old git client can't read loose objects in new format (People degrade git rarely and old git can read pack files generated by new git, so it's not a big problem) pros: * avoid compressing and uncompressing loose objects that are likely frequently used when you are coding/merging * share loose objects among multipe git processes * the new code path is simpler although we will have more code paths for compatibility Best regards, Liu Yubao -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg KH | Og dreams of kernels |
| Jens Axboe | [PATCH 31/33] Fusion: sg chaining support |
| Arnd Bergmann | Re: finding your own dead "CONFIG_" variables |
| Mark Brown | [PATCH 2/2] Subject: natsemi: Allow users to disable workaround for DspCfg reset |
| Tony Breeds | [LGUEST] Look in object dir for .config |
git: | |
| Brian Downing | Re: Git in a Nutshell guide |
| John Benes | Re: master has some toys |
| Matthias Lederhofer | [PATCH 4/7] introduce GIT_WORK_TREE to specify the work tree |
| Alexander Sulfrian | [RFC/PATCH] RE: git calls SSH_ASKPASS even if DISPLAY is not set |
| Junio C Hamano | Re: Rss produced by git is not valid xml? |
