Replies: 4 comments 2 replies
-
Though gitlab decided to drop support a while ago in favor of On the other hand git annex supports "special remotes", including git LFS, which makes git annex a super versatile tool for syncing state to whatever service is preferred. |
Beta Was this translation helpful? Give feedback.
-
@blaggacao What do you mean by “user state” exactly? Only immutable state provided by “the system”? Things to consider:
For mutable state: What about dysnomia? |
Beta Was this translation helpful? Give feedback.
-
Those are very thoughtful points, thank you! I'm especially intrigued by pijul which seems to be a modern alternative to sqlite's fossil. I will keep an eye on it.
Not sure. In principle, A vcs based workflow might serve two goals, in this context:
Dysnomia sounds interestingly convoluted which might or might not constitute a quality attribute (which I'm far from able to judge). I hope the docs get more accesible as the project evolves. Maybe we actually need syncing and snapshotting only as a useful afterthought for some classes of state? (hypothetocally) |
Beta Was this translation helpful? Give feedback.
-
Impermanence is very handy and easy to use. It is intended for hosts with root file systems that do not persist between reboots—a strategy I also generally recommend—but is useful for consolidation of mutable state regardless. The chosen path(s) (e.g., |
Beta Was this translation helpful? Give feedback.
-
"Q5 / Future Thinks + No Budget"-office here again. 😉
I stumbled over https://git-annex.branchable.com/ and it looks like a suitable idea on how to manage user state.
cc/ @cole-h since his readme prominently exposes the challenge.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Beta Was this translation helpful? Give feedback.
All reactions