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

[WIP] Move Irmin_pack.Io to eio #2280

Draft
wants to merge 2 commits into
base: eio
Choose a base branch
from
Draft

Conversation

clecat
Copy link
Contributor

@clecat clecat commented Jan 30, 2024

Make the Io module of Irmin-pack compatible with eio.
This work involves using the Eio related functions for all io operations.
Most of the work relies on propagating the eio switch that will be necessary in order to open the files.

@art-w art-w force-pushed the move-io-to-eio branch from b58d26e to 9046cf5 Compare May 15, 2024 16:01
@art-w art-w changed the base branch from eio-mirage to eio May 15, 2024 16:02
@art-w
Copy link
Contributor

art-w commented May 15, 2024

Thanks a lot for all the hard work! I've rebased your PR on top of #2316 and changed a few things to pass the Eio capabilities through the Irmin Conf/Spec in the same way as for the irmin-fs eio backend. I'm leaving this PR as a draft for now as I saw a couple of (* TODO *) left in the diff and things we could still simplify :)

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

Successfully merging this pull request may close these issues.

2 participants