3 ms·
Being snapshot-based. Git has some issues being distributed in practice since the patch order matter which means you basically need to have some centralized aut
by toastal 8mo ago
Being snapshot-based. Git has some issues being distributed in practice since the patch order matter which means you basically need to have some centralized authoritative server in most cases with more than 2 folks to resolve the order of patches for meaningful uses as the hash is used in so many contexts.
- ajross 8mo agoThat's... literally what a merge collision is. The tooling for that predates git by decades. The solutions are all varying levels of non-trivial and involve tradeoffs, but none of them require 24/7 cloud service availability.
- toastal 8mo agoUsing a Patch Theory-based option like Darcs or Pijul exist today & don’t have the tradeoff while also working offline.