On Tue, 13 Nov 2007, J. Bruce Fields wrote: > > Last I ran across this, I believe I found it was adding extended > attributes to the file. Yeah, I just straced it and found the same thing. It's saving fingerprints and mtimes to files in the extended attributes. > Yeah, I just turned off beagle. It looked to me like it was doing > something wrongheaded. Gaah. The problem is, setting xattrs does actually change ctime. Which means that if we want to make git play nice with beagle, I guess we have to just remove the comparison of ctime. Oh, well. Git doesn't *require* it, but I like the notion of checking the inode really really carefully. But it looks like it may not be an option, because of file indexers hiding stuff behind our backs. Or we could just tell people not to run beagle on their git trees, but I suspect some people will actually *want* to. Even if it flushes their disk caches. Linus - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html