On Wed, 5 Sep 2007, Jon Smirl wrote:But not a brilliant one. You sign off on commits not blobs. So you go from the sign-off to paths, then to blobs. There is no need to go from blob to path unless you deliberately introduce such a need. But moving the path into the blob _IS_ the perfomance hit. You lose the ability to tell the two files have the same content _without even looking at the blob_. This is one of the core parts of making git operations blindingly fast. You can't throw that out, and then say that there is no performance hit. You keep talking about abstract database performance - but git is not an abstract database. It has very specific common usage patterns, and is optomisied to handle them. And you will have to prove that diff/merge etc. don't become very much slower before you get buy in. -- Julian --- Many receive advice, few profit by it. -- Publilius Syrus - 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
| Ingo Molnar | [patch 12/13] syslets: x86: optimized copy_uatom() |
| Greg Kroah-Hartman | [PATCH 017/196] aoechr: Convert from class_device to device |
| Yinghai Lu | Re: 2.6.26, PAT and AMD family 6 |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
