Skip to content

[store] Use a common interface for scd/rid/aux stores#1405

Merged
mickmis merged 1 commit intointeruss:masterfrom
Orbitalize:normalize_store_interface
Mar 31, 2026
Merged

[store] Use a common interface for scd/rid/aux stores#1405
mickmis merged 1 commit intointeruss:masterfrom
Orbitalize:normalize_store_interface

Conversation

@the-glu
Copy link
Copy Markdown
Contributor

@the-glu the-glu commented Mar 31, 2026

Extracted from #1403

Normalize store interfaces into a common one.

Add context to transactions for aux/rid.

Fix tests accordingly.

More normalization to come in future PR on that interface.

Copy link
Copy Markdown
Contributor

@mickmis mickmis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Simplify a bit further by deleting the 3 type Store and directly use dssstore.Store[repos.Repository] where Store is used?
LGTM modulo the above

@the-glu
Copy link
Copy Markdown
Contributor Author

the-glu commented Mar 31, 2026

Simplify a bit further by deleting the 3 type Store and directly use dssstore.Store[repos.Repository] where Store is used? LGTM modulo the above

Yes, plan is to clean up globally at a later stage, with the BaseStore that is coming soon, so that one is probably going to be gone.

@mickmis mickmis merged commit bbf2e6a into interuss:master Mar 31, 2026
12 checks passed
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