#gitAnnex

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2026-02-12

@xdej Just to be clear: #radicale is a caldav/carddav server which just uses files as storage and can be configured to commit any changes to git. My #nixos module services.radicale.git implements that and also automatic sync with given remotes. It's not a general-purpose syncing module, but that's on my todo list as well, using plain #git or #gitAnnex.

Caleb Maclennanalerque
2026-02-11

@nobodyinperson I'm asking you first because involving would be high on my priority list. Really this wouldn't need to be specific as it could just as well be paired with or either directly or via CSV or whatever. I'm not a huge GitLab fan these days but can do it if you prefer. Codeberg seems more aligned or GitHub having the advantage of contributor pool. Thoughts?

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2026-02-09

Hi :gitannex: #git and #gitAnnex crowd. How do I configure git so a `git annex assist` (or the assistant) will *never* stop in a merge conflict? It should just choose one side, I don't care about conflicts.

@joeyh @musicmatze @datalad @matrss

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2026-01-27

@musicmatze What I am also interested in is how to bring the information from paperless back into my #gitAnnex. Paperless can't replace a shared folder where you put e.g. SVGs, spreadsheets or documents you edit, it's an archive for static content.

@Atemu regularly runs an export and uses that as a git annex special remote. But the configurable directory structure is rather limited. Maybe I'll import it to a subdirectory of our git annex repo+metadata would be amazing.

¹github.com/Atemu/nixos-config/

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2026-01-27

@musicmatze Yeah, I dumped our shared :gitannex: #gitAnnex folder into it and it's a lot 😅 Also the ASN QR code thing¹ is amazing, put a QR code on the start of every related bunch of papers, then scan the whole stack at once → #paperless splits it automatically and sets the ASN metadata field.

Dokumente im Posteingang: 110
Dokumente insgesamt: 4805
Zeichen insgesamt: 45.402.448
Aktuelle ASN: 122

¹youtube.com/watch?v=E1Rjb5bIw-A

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2026-01-23

#forgejoAneksajo #gitAnnex #dataLad crowd:

Anyone else running into this experience-crippling #forgejo bug causing the activity page (de facto landing page for every user) to take extremely long to load (for me 10 seconds)?

codeberg.org/forgejo/forgejo/i

@datalad @forgejo

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2026-01-13

Some more `git subtree push` quirks:

• `git subtree push` (obviously) does not push :gitannex: #gitAnnex files to the remote. Syncing annexed files there is unergonomic.
• `git subtree push` also strips commit signatures (e.g. GPG and as such #OpenTimeStamps timestamps). The truth lies in the monorepo only. Understandable, but very uncool.

git submodules have neither problem, but without tools like :datalad: #datalad you can't commit at once.

#git #gitSubTree

2026-01-13

scrolling through #gitAnnex backlog that I have not had time to look at yet. 375 messages going back a long while.

Always feel bad about not getting to everything, but I do eventually get to most things.

Anyway, it's really nice that I actually have funding for some hours each month to try to keep up with all the messages, and sometimes even dig into the backlog, sponsored by the INM-7 at Forschungszentrum Jülich.

James Readjamesread
2026-01-11

My kids are tech-privileged. They're playing Super Mario 64 on the steamdeck via , and wanted to play Kirby. While they played, I SSHed onto the Steamdeck, and get'ed the Kirby ROM from my fileserver.

2026-01-07

I"m currently thinking a bit how I want to organise my stuff.

I noticed that for a long time I only managed my calendar through the Nextcloud interface.
Which lead to the following questions.

- What if I would carry all my data with me?
- How much disk space would I need?
- Or what if I would go back to manually syncing things?
- How does #localfirst look like in 2026?
- Is #gitannex something that could help here?
- How do you play local music on an iPhone?

Does someone have experience with this and would like to share some inputs?

I've seen that #offlinefirst is a hashtag that is mainly used for a development practice, how do we call this for users?

2025-12-28

I've set up a #gitAnnex self-organised session for at #39c3 day 3 0:30.

If you're already a user or just curious about the tool, come by and have a chat! :)

events.ccc.de/congress/2025/hu

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-12-27

@alerque Ooh, I have a feeling that this can come in very handy with :gitannex: #gitAnnex!

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-12-12

@agowa338 Yes, and if you have many files (e.g. with :gitannex: #gitAnnex), then subtrees are not a way to work around slowness.

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-12-10

Organising my :nixos: #nix code and splitting out sharable things into a separate repo. Here for example is my package for #forgejoAneksajo (:forgejo: #forgejo + :gitannex: #gitAnnex support) with a couple of my patches applied:

gitlab.com/nobodyinperson/yann

> nix build --refresh gitlab:nobodyinperson/yannix#forgejo-aneksajo
> result/bin/forgejo -v
forgejo version 13.0.3-git-annex2 built with go1.25.4 : sqlite, sqlite_unlock_notify

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-11-30

RE: mastodon.social/@whitequark/11

Thank you

- @joeyh for :gitannex: #gitAnnex
- @matrss for maintaining #forgejoAneksajo
- @simonmic for :hledger: #hledger
- John Collins for #latexmk

and many people maintaining other #FOSS projects I rely upon

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-11-29

@inlovewithpda Is it still not resolved, what a mess. I switched to :gitannex: #gitAnnex for file syncing a while ago, so I am unaffected, but man...

2025-11-27

How appropriate that today I got to add another org to the #gitAnnex thanks page! git-annex.branchable.com/thank

screenshot of the page with "Institute of Climate and Energy Systems (Stratosphere; ICE-4) at Forschungszentrum Jülich" being the added organization
2025-11-12

The Distribits2025 talks have been published. Many of them concerned #gitAnnex, and I've put together a list of those here.

git-annex.branchable.com/video

2025-11-12

Do you have big data to share in a forge? Try #forgejoaneksajo! It's an active soft fork of @forgejo, adding git-annex support.
@matrss gave a nice talk about it on @distribits, which you can watch there. Thank you!

distribits.live/talks/2025/ris

PS: I wish #GinGNode (gin.g-node.org) will update to this at some point in the future! It goes one step further, adding DOIs to datasets/code.

#distribits2025 #forgejo #distribits #gitannex #DataLad

2025-10-25

#gitAnnex can now use Iroh to connect two repositories located anywhere, including behind firewalls needing hole punching.

As well as sending data with git-annex, git pull and push works too

git-annex.branchable.com/speci

Developed at the #distribits hackathon in collab with matrss

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst