3 ms·
I think I agree with you. Git uses logical ordering rather than temporal ordering, and their concept of a primary key is rather nebulous. We've been able to tr
by gen220 6y ago
I think I agree with you. Git uses logical ordering rather than temporal ordering, and their concept of a primary key is rather nebulous.
We've been able to train up "regular folk" on bitemporalism at our company. The distinction between valid and transaction history takes a little while, but it sticks. Git has two or three such conceptual sticking points (staging vs committing, branching & merging, remote vs local).