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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
"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