mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

745
active users

#gitannex

1 post1 participant0 posts today

If you are attending this year's @distribits end of October¹ and you want to be dressed 'appropriately' 😉, last year I organised that hellotux.com offers :gitannex: #gitAnnex² and :datalad: #dataLad³ shirts, sweaters. Now also backpacks 🎒 and towels can be ordered.

I ordered several items and the quality is good. Properly stitched logos that never wash off. They are a small family business that uses and supports #FOSS.

²hellotux.com/git-annex
³hellotux.com/datalad
¹distribits.live/

www.hellotux.comgit-annex t-shirts, polo shirts, sweatshirts - HELLOTUX
Replied in thread

@olm_e @FreeCAD You could use :gitannex: #gitAnnex and/or :datalad: #dataLad to version control your designs. I have not tried it with #FreeCAD, but I do it all the time with #solveSpace and #OpenSCAD. Git Annex allows version-controlling arbitrarily-large files and provides a simple 'git annex assist` command to 'do the git stuff' and sync everyone up. Don't know how assemblies work in FreeCAD, but if it is one file that sources other, independent files, then it should work.

Replied in thread

@blami @publicvoit :gitannex: #gitAnnex does this pretty well. It'll also keep all old versions of files in a read-only hidden directory tree until you tell or configure it otherwise and it'll stubbornly refuse to actually delete anything unless it can provably see there are N other copies elsewhere or you force it to. My synced files have never felt safer.

But its noob-UX is kinda terrible compared to :syncthing: #Syncthing - it's first and foremost a cli program: :git: #git

Today, with @drballistic we had the pleasure of presenting a tutorial, Managing Scientific Data and Workflows with @datalad at EuroSciPy.

Our materials are at olebialas.github.io/DataLad-Eu

Thanks to the organizers, the recording is already available online: youtube.com/watch?v=vvYwPl9pau

A lot of cool people and projects around, looking forward to hearing the talks over the next days!

With @adswa we built a #gitAnnex special remote for internxt.com/drive

They offer "lifetime" plans for >>TB-sized zero-knowledge-encrypted cloud storage.
Should be good for private stuff.

The special remote implementation is wrapped around the official CLI.

It is not without issues (see README), and the API availability could be better. But if you don't like their android/desktop app, this could be means to put that drive to good use.

pypi.org/project/git-annex-rem

internxt.comInternxt Drive – Private & Secure Cloud StorageStore, share, and back up your files and photos to the cloud with Internxt Drive. Open-source and end-to-end encrypted file storage and online backup.

testing new #gitAnnex feature that lets it be used with just about any P2P network that supports socket-like connections. yggdrasil, fowl, iroh, etc. Expanding on tor hidden services that git-annex already supports.

My test script simulates such a network using socket files with this absurdly small shell script.

It was pretty cool when "git pull" and "git-annex get" just worked over this on the 1st try.

Continued thread

And here another one: #gitAnnex is notorious for making many commits in the background to the branches synced/<yourbranch>, synced/git-annex and git-annex. These have a perfectly valid technical reason and make git annex as awesome as it is, but in a #forgejo dashboard feed, these are massively confusing as they mask the really important changes. With a little bit of template massaging, these can be filtered out. Probably better to make this configurable somehow (checkbox? 🤔), but this is a workable solution for now.

(This might interest the @datalad people @matrss @mih)

It's very useful if you self-host the #FOSS tools you need, because then you can fix little issues you have here and there on your own.

For example, we use #forgejoAneksajo (#forgejo with #gitAnnex support) to sync and collaborate on code and data. We often have long filenames, which are unfortunately obstructed by forgejo's gigantic commit message column 😅 But a bit of #CSS later and that's fixed so we can more easily browse through our multicopter flight plots 😌

Heyy #gitAnnex quality people, do you have a quality tutorial to follow for archiving photographs? I am not satisfied with just creating a repo on an external drive because then I can't easily browse the archived photographs, and I am struggling to make an exported directory repo...

🎉 Registrations are now re-opened for #distribits2025, taking place 23-24 October!
distribits.live/news/2025-dist

Join us in person (spots are limited) or remotely - sign up now at distribits.live/.

Please note:
⛔ The call for contributions is closed
🤖 The #hackathon is full, but you can ask to join the waitlist in your registration form

@datalad #gitannex #distributed #data #opendata #rdm #tech #open_source_software #conference

@umphy I spent the last two weeks migrating and curating all the :nixos: #NixOS configurations for the sensor packages to flakes. Previously, I hand-rolled the pinning, and it involved a lot of manual scripting, which is now gone, what a relief! 🥳

I had to drop :gitannex: #gitAnnex though for tracking assets I want to deploy on the copters. Unfortunately, flakes don't like git annex. 😔 But there is workarounds for many things.