fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

Today my time invested in making payed off for the first time in a real-life situation: I could add new time tracking data from my phone without reception or network (so no upfront syncing). A later sync had no conflicts, even though I had added other stuff from my laptop and the repos were diverged. With or this always led to very annoying merge conflicts, effectively enforcing a only-do-stuff-when-online-and-synced workflow (inacceptable).

Yann Büchau :nixos:

In , :gitannex: takes care of resolving merge conflicts so you don't have to.

I wanted to try how feasible git annex is as a storage backend for data that is not necessarily just files. And with its versatile metadata model, it is surprisingly well suited for other stuff as well.

But yeah, *all* first reactions to 's approach were more or less 'WHY tf git annex for this!?' 😂

I will however proceed to and see how far I get 🙃

If you think about it, many applications could use (some of) the following:

- syncability (between devices, for backups, etc.)
- ability to store small data (=annex metadata)
- ability to store big data (=annexed files)
- version control/tracking changes (=git)
- work offline because data (can be or is) stored on-device

checks those boxes and it already exists - so why reinvent the wheel 🙃 It won't win any performance prices though for all use cases...