3 ms·
Git examples: - Commits provide the state of each file at that snapshot. - Diffs (patches) provide a minimal operation to move from one FS state to another.
by jhardy54 6y ago
Git examples:
- Commits provide the state of each file at that snapshot.
- Diffs (patches) provide a minimal operation to move from one FS state to another.
- zaarn 6y agoI don' think git is a good example since if you edit two git repositories together and you try to merge them, you can get conflicts. The point of CRDTs is that when you merge state, there CANNOT be a conflict, ever.
- jhardy54 6y ago...right, because Git doesn't use CRDTs. Those example point to where Git has state/operations, not where Git uses CRDTs (because it doesn't).