--- On Mon, 5/7/12, PJ Weisberg <pj@xxxxxxxxxxxxxxxxxxxxxxxx> wrote: > But there could be any number of unrelated commits newer than "Bar" > but older than "Revert Bar" on other branches. Even if you could > trust the timestamps to be accurate (you can't), you still can't > determine a commit's parent unambiguously. Therefore, provenance does matter, and it must be explicitly recorded because it can't necessarily be correctly and fully deduced from content alone. And git does record inter-commit provenance. However, git doesn't record intra-commit provenance, as I mentioned in my original message. My question is: why this discrepancy? Either provenance matters, or it doesn't; why record it in one case but not the other? -- 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