Code

History

Commits on crdb-sync-235+
  1. :art:Antonio Scandurra committed 3 years ago2fe736f
  2. Revisit synchronization algorithm to detect holes in either sequenceAntonio Scandurra committed 3 years ago92d7481
  3. Revisit synchronization routine to perform fewer roundtripsAntonio Scandurra committed 3 years ago8d7b37b
  4. Log roundtrips only when RUST_LOG=debugAntonio Scandurra committed 3 years agof1fe000
  5. Avoid talking about trees when subdividing rangesAntonio Scandurra committed 3 years agod66af5c
  6. :lipstick:Antonio Scandurra committed 3 years agodc049ca
  7. Add randomized test for synchronizationAntonio Scandurra committed 3 years ago6251399
  8. CleanupAntonio Scandurra committed 3 years agoe979f75
  9. Avoid mutating the server as we synchronizeAntonio Scandurra committed 3 years ago80f9b55
  10. Test various depths, bases and min_operations in `sync`Antonio Scandurra committed 3 years agobd0a9eb
  11. :lipstick:Antonio Scandurra committed 3 years ago52beac9
  12. Get an initial implementation of `sync` workingAntonio Scandurra committed 3 years agoc603ef3
  13. WIPAntonio Scandurra committed 3 years agoeb79ea6
  14. WIPAntonio Scandurra committed 3 years ago26cb5e3
  15. Start on a different sync approachNathan Sobo committed 3 years ago974d07d
  16. :memo:Antonio Scandurra committed 3 years agod8f6dc3
  17. WIP: re-create a `Checkout` when reloading repo if it was publishedAntonio Scandurra committed 3 years ago3ebe2f9
  18. Add todoAntonio Scandurra committed 3 years ago400105c
  19. Save dirty revisions in the backgroundAntonio Scandurra committed 3 years agoba6f1d7
  20. Implement `Revision::load_documents`Antonio Scandurra committed 3 years ago86b0ed8
  21. Maintain ref counts for document handlesAntonio Scandurra committed 3 years ago50f507e
  22. Remove `DbSnapshot`Antonio Scandurra committed 3 years ago7fbe591
  23. Simplify `apply_operations`Antonio Scandurra committed 3 years ago7f49ca4
  24. :lipstick:Antonio Scandurra committed 3 years agob751fe9
  25. Experiment with a `RevisionCache` structAntonio Scandurra committed 3 years ago85c9b30
  26. Avoid descending into trees that have already been fully loadedAntonio Scandurra committed 3 years ago82c022a
  27. Remove `async_recursion` from crdbAntonio Scandurra committed 3 years ago7494fdc
  28. Use `Arc<str>` as the key type for `RepoSnapshot::branch_ids_by_name`Antonio Scandurra committed 3 years ago1919a5b
  29. Remove `Default` constraint from `btree::Map` keysAntonio Scandurra committed 3 years ago308c29d
  30. Fix basic collaboration testAntonio Scandurra committed 3 years agoeacb37e
  31. Rename `traverse` to `rewind`Antonio Scandurra committed 3 years ago083c857
  32. Optimize revision traversal and reconstructionAntonio Scandurra committed 3 years ago1d0ff4b
  33. WIPAntonio Scandurra committed 3 years ago9cbe3cc
  34. Redesign history traversalAntonio Scandurra committed 3 years agoce17cd8
  35. WIPAntonio Scandurra committed 3 years ago05ec6b8