Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider design for CrdtMerge based on LfMerge #1091

Open
rmunn opened this issue Sep 30, 2024 · 1 comment
Open

Consider design for CrdtMerge based on LfMerge #1091

rmunn opened this issue Sep 30, 2024 · 1 comment
Assignees
Labels
task no code task

Comments

@rmunn
Copy link
Contributor

rmunn commented Sep 30, 2024

We want to copy some of LfMerge's design (and, probably, code) to use in a CrdtMerge program, to mediate between Crdt projects and the Send/Receive system.

I'll record notes in this issue, which we will eventually turn into a design document.

@rmunn rmunn added the task no code task label Sep 30, 2024
@rmunn rmunn self-assigned this Sep 30, 2024
@rmunn
Copy link
Contributor Author

rmunn commented Sep 30, 2024

  • Simple ASP.NET Core server
  • Has its own k8s deployment
  • Starts up and listens for requests to sync a project
  • Will sync CRDT -> .fwdata or .fwdata -> CRDT
  • Will then do a classic S/R to push a new commit to the Mercurial repo
  • Will then call the CRDT API to push any new data from Mercurial back into the CRDT system

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task no code task
Projects
None yet
Development

No branches or pull requests

1 participant