On Tue, 14 Feb 2006, Johannes Schindelin wrote:Yes. I actually think that git would be a _wonderful_ email tracking tool, but that may not mean that it's a wonderful tool for tracking all particular email layout possibilities. It clearly is _not_ a wonderful tool for tracking mbox-style email setups, for example ;) I suspect we actually could make the "one linear directory" setup perform pretty well. It wouldn't be the best possible layout (by far), but I think our problems there are just because of some decisions we've (me, mostly) made that didn't take that layout into account. I don't think the problems are in any way fundamental. That said, I think git could do much better if the layout was optimized for git. For example, in the maildir thing, there's two issues: the flat directory structure is sub-optimal, but the other thing seems to be that maildir apparently saves metadata in the filename. Saving meta-data in the filename should actually work wonderfully well with git, but both merging and git-diff-tree consider the filename to be the "index", so they optimize for that. You could do indexing the other way around, and consider the contents to be the index (and the filename is the "status"), but that's obviously not sane for a sw project, even if it might be exactly what you want to do for mail handling. Linus - 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 so |
