Yup, you're right, there is a tradeoff between real time updates and
best path. We've already seen it in incremental updates.
We were talking about this internally when your mail came in. I suspect
it isn't really a problem in practice because we can always redo the
entire export from scratch and get an optimal path.
Wayne pointed out that in the cases where it collapses a pile of csets
that is usually because Linus pulled some wad from somebody and one could
argue the collapse is a good thing. But it depends, sometimes it is and
sometimes it isn't. Our commercial users have frequently asked for a
way to "collapse the tree and clean up the noise in the graphs", in fact,
one called this morning and said "that BK to CVS thing, could that be a BK
to cleaner-BK thing?" so opinions vary on what is the perfect granularity.
My belief is that the real time updates is something that people value
more than the granularity. You guys can vote and if you reach agreement
we'll do what you want.
----- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/