social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Hello Fediverse 👋
We’re building ForkMesh: a community-owned Git forge for public and private repos.
Host projects, mirror code across real machines, sign collaboration, and keep work reachable beyond outages, takedowns, or walled gardens.
Run a node. Start a repo. Mirror what matters.
Git tip: `git bisect` automates finding the commit that introduced a bug. Start with `git bisect start`, mark good/bad commits, and Git will binary search through history to find the culprit. #Git
ForkMesh was registered 06/14 — just 3 weeks ago — and we’re already building in public: local-first distributed Git hosting, community mirrors, signed issues/patch PRs, encrypted repo rooms, and resilience beyond any single platform.
We think we’ve found our home on Mastodon. Thanks for helping shape it 💜
#ForkMesh #Mastodon #Fediverse #BuildInPublic #OpenSource #FOSS #Git #GitHosting #DistributedGit #LocalFirst #P2P #SelfHosting #DevTools #IndieDev #DigitalIndependence #DecentralizedWeb
Downloads from https://release-assets.githubusercontent.com/ are now speed limited or what?
Looks like, i can just download with a speed of 10 Mbit/s github uploaded releases.
Doesnt matter from which project i try to download assets, it's limited to ~1MB/s -.-
J'aimerais dire que j'ai un quelconque mérite dans le process, mais je peut juste dire que j'ai des collègues formidables !!
#iso27001
Comme chaque année au 24ème, nous faisons des dons à des logiciels libres.
Cette année nous avons pu aider 38 projets : https://github.com/24eme/banque/blob/master/data/dons.csv
#Fatfree #Pulsar #Yunohost #Framasoft #Borg #Debian #tinc #php #etherpad #gnome #git #organicmaps #mumble #fdroid #kitty #signal #ripgrep #fzf #fd #tpope #comaps #mastodon #liberachat #Couchdb #SponsorBlock #Anubis #GrapheneOS #GNU #FFMPEG #Logseq #FairScan #NewPipe #Arch #GadgetBridge #FossifyCalendar #Letsencrypt #Phpactor #Sudo
1/2 🔽
#Git tip: `git stash push -m "description"` saves work-in-progress with a description. Use `git stash list` to see all stashes, `git stash pop stash@{0}` to apply a specific one.
#Git 2.55.0 is out: https://lore.kernel.org/all/xmqqv7b1w9vr.fsf@gitster.g/
For a overviews on new features see:
* @lwn: What's coming in Git 2.55 – https://lwn.net/Articles/1079596/
* GitLab: What's new in Git 2.55.0? – https://about.gitlab.com/blog/whats-new-in-git-2-55-0/
* GitHub: Highlights from Git 2.55 – https://github.blog/open-source/git/highlights-from-git-2-55/
RE: https://hachyderm.io/@adminmagazine/116817007327226137
In the second installment of the self-hosting series, @adminmagazine looks at self-hosted collaboration with Forgejo.
@alice That being said, I'm angry that #Mastodon #developers dismissed the valid need to support blocklist feeds as it makes administrating and updating these a nightmare requiring everyone to basically setup their own #git and #DIY a "replace" with the #API.
https://github.com/mastodon/mastodon/issues/28605
I've yet to find some #ActivityPub Server Software (or even Middleware similar to #FediSuite) that can do that - even for individual accounts…
Toulouse: Conserver l'historique d'un projet mené à plusieurs avec GIT, Le samedi 4 juillet 2026 de 14h00 à 18h00. https://www.agendadulibre.org/events/35444 #git #github #gitlab #versioning #caféBricol #atelier
#Linux #Bash #git
git: clone commit pull push … und dann?
Meistens macht Git einen Vorschlag wenn was nicht funktioniert hat.
Git-Kommandos, die ich gern benutze. Weil ich sehr schluderig tippe, gibts öfters Typos, Statt commit funktionirt besser …
https://gist.github.com/dewomser/5e1a699f48bff1153536a8d4bf0bd979
Git tip: Use `git log --oneline --graph` to visualize your branch history as a simple tree. Helps you understand merge patterns and spot where branches diverged or converged. #Git
Version control best practice: Write commit messages that complete the sentence "If applied, this commit will..." This creates clear, actionable descriptions of what each change does. #Git #VersionControl
Given these days you can't even expect #Gentoo contributors to be respectable, I'm working on adding a git hook that rejects commits with #LLM attribution. Could you help me find all the common patterns used to mark LLM-assisted #git commits?
So far I'm checking for author and Co-authored-by using the following e-mail patterns:
• copilot@github.com
• *@anthropic.com
• claude@users.noreply.github.com
• *+claude[bot]@users.noreply.github.com
• *@openai.com
• *+chatgpt-codex-connector[bot]@users.noreply.github.com
• *@cursor.com
• *@x.ai
• *@google.com
I think some people came up with some other tags to mark LLM commits but can't find that right now.
Rhâââ !
Ce matin, j’ouvre mon éditeur de code (aka IDE), et une notification me dit :
> « GitLens upgraded to 18 – the Commit Graph is all new with agent integration, multi-worktree WIP rows, AI-powered Review and Compose modes, and more. »
Qu’est-ce que tu vas foutre de la %@&#$ d’IA dans une interface à #Git, espèce de débile !
Je n’en peux plus, de cette vague IA pourrie et de son forçage…
(merci d’avoir reçu l’expression de ma colère et mon exaspération, MastoPsy…)
Je suis bien d'accord avec cet article : les conventionnal commits n'atteignent pas l'objectif qu'ils se donnent. https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/ #git #commit #documentation #message #critique
I found Gource, Heatwave, git-cal, but nothing that would plot various #Git metrics over time.
I hacked something together but if everyone knows of a good option, I’m all ears.
TIL about #git notes and that #Forgejo supports them.
https://git-scm.com/docs/git-notes
https://forgejo.org/2026-04-release-v15-0/#improved-git-notes-editing
#git really needs an easy way to temporarily disable specific remotes (e.g. when they're unresponsive right now) that does not involve completely removing (then recreating) it or commenting it out in `git config --edit`. Would also be very beneficial for
#gitAnnex which gets painfully slow if a remote is unresponsive as it keeps retrying at different phases e.g. in a single `git annex assist` call.
@756240d3be0d553b0cd174b3499cffa37fbe8394ee06b9ab50652e314c265fc2 The above post links to #reticulum #git repositories using #reticulum https://reticulum.miraheze.org/wiki/Rngit
#RNGIT #lxmf
Hey @matrss, did you teach #forgejoAneksajo to update the default branch to whatever comes after anything named *git-annex on push-to-create?
I just witnessed a git annex push first creating a repo with only a git-annex branch (would previously be used as the default branch), but after it was finished, the *main* branch was suddenly the default on my forgejo-aneksajo instance! 🤯
That's really cool, so you can just `git annex push` to create a repo now, amazing! 🥳
One of the many reasons you should sign your git commits:
https://github.com/OpenSourceMalware/PolinRider
in short: infects your code via a malicious VS Code extension or NPM package, which in the end overwrites your last commit. You might never notice. But what it cannot do: sign that commit (as it does not have your key phrase). So a sudden unsigned commit gives you a chance to spot that "something weird happened".
Heute gelernt: `git reflog` ist quasi die Zeitmaschine für all die Momente, in denen man denkt "och nö, mein Branch ist weg". Ist er nicht. Git vergisst nichts. Git ist wie diese eine Tante, die sich auch nach 20 Jahren noch erinnert, dass du mal die Vase umgeschmissen hast.
Spart Nerven, kostet nix, sollte man kennen. ☕
NixOS - Codeberg-Kommunikation optimieren und Troubleshooting
In diesem Teil optimieren wir die Kommunikation mit Codeberg, so dass keine Passwörter mehr eingegeben werden müssen. Git- und Codeberg-Troubleshooting inklusive.
#Nix #NixOS #Flakes #Git #Codeberg #Linux
https://gnulinux.ch/nixos-multi-user-setup-einrichten-und-die-kommunikation-mi
https://github.com/macports/macports-ports/pull/32809
GitHub's Continuous Integration checks passed!
it's up to someone else with commit access to merge it.
I also submitted a story to undeadly.org though I will let one of the other editors publish it after review as a sanity check. I think I corrected all my typos and HTML tags yet at least a second set of eyes is good idea.
#Got #GameOfTrees #MacPorts #VersionControl #OpenSource #Git
Let's move all of our internal code, pipelines, secrets and tokens for external systems to someone. It's free and everyone does - it must be awesome. Welcome to 2026!
it was a fun challenge creating last week' app icon for @cjk's Gitte! "A simple Git client for @gnome"
check out all my recent app icons here:
https://planetpeanut.studio/icons
and if you want to help sponsor the effort:
https://planetpeanut.studio/sponsors
thank you. 😊
#linux #gnome #app #icon #design #foss #opensource #git #programming
GitLab CFO, Brian Robins, says they are “aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. What the Department of Government Efficiency is trying to do is what GitLab does.”
You either support fascism or you don’t. It’s binary. There’s no gray area or “aligning.”
Considering GitLab? Don’t.
Use @Codeberg instead.
(Hat tip @aphyr)
Une formation très complète à Git, l'outil de versioning de référence ; découpée en plusieurs modules du niveau débutant à utilisateur avancé #Git https://blog.stephane-robert.info/docs/developper/version/git/
The Netherlands has launched a pilot self-hosted Git platform using Forgejo, a fully free and open source Git forge under GPLv3+ governance 🐿️
Multiple ministries and municipalities are onboarding to ensure code sovereignty and government-wide collaboration 🔐
🔗 https://itsfoss.com/news/netherlands-forgejo-migration/
#TechNews #Forgejo #Git #GitHub #OpenSource #FOSS #Government #Politics #Privacy #Transparency #UserControl #Sovereignty #Collaboration #Software #DevTools #Programming #Netherlands #Public #Dutch #Europe #EU
Enabling ai co author by default, https://github.com/microsoft/vscode/pull/310226.
VSCode now adds Copilot as a co-author to every git commit one makes with VSCode.
Or, How to artificially increase the apparent usage of Copilot to Microsoft stakeholders. This is ridiculous. How do they believe it’s gonna be received?
Git par la pratique - cours gratuit en ligne
https://formations.microlinux.fr/git/a-propos/
#git #formation
All who use GnuPG gpg, and especially for signing git work ... give Tumpa-cli a real run and report back to @kushal ! This project works very well already, and is just a few weeks old.
https://github.com/tumpaproject/tumpa-cli
I did my install using cargo build --release which gets you started super easy.
Now we just need to convince Kushal to move to a better hosting place! What do you think, @Codeberg 😁 😉
With so many posts popping up about “leaving GitHub” or discussing how poor the experience overall is with that platform, I will share my old post again on moving over to SourceHut :)
“Git Your Freedom Back: A Beginner’s Guide to SourceHut”
I don't care about excuses or otherwise, we shouldn’t use centralised code management on principle.
https://lucumr.pocoo.org/2026/4/28/before-github/
Thank you, @mitsuhiko
One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.
#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience
Ich hab auf den API-Link geklickt
Im Swagger erzeugter Token funktioniert nicht
und der erzeugte Token (ein anderer) unter User /Anwendungen funktioniert auch nicht
Beispiele im Internet hab ich nicht gefunden.
Bin angemeldet, Was mach ich falsch ?
#Followerpower
#Linux #git
forgejo update von 11 auf 15 war ganz einfach (Debian Paket)
nano /etc/apt/sources.list.d/forgejo.list
lts ersetzen durch stable
apt upgrade
apt update
Alle Warnungen ignorieren. Risiko !
forgejo neu starten
sudo -u forgejo forgejo und/oder
systemctl start forgejo
Fertig , läuft ! Nachmachen auf eigene Gefahr. Nein, nicht gedockert.
A #git #sign bug how a modern #LLM helped me to identify the issue in git. https://kushaldas.in/posts/a-git-sign-bug.html #opus4.7 #anthropic
#Git 2.54 is out. For a list of new features see:
* "What’s new in Git 2.54.0?" in the GitLab blog: https://about.gitlab.com/blog/whats-new-in-git-2-54-0/
* The announcement https://lore.kernel.org/all/xmqqa4uxsjrs.fsf@gitster.g/
On the highlights is the new "git history", an experimental command for history rewriting.
Do you use #OpenPGP for #ssh or #git #sign? #tumpa-cli is the developer friendly tool to keep like simpler for all us and replaces the usage in password-store https://github.com/tumpaproject/tumpa-cli#quickstart The original desktop application Tumpa will have a new release very soon.
Please boost for more visibility
Zum Wochenende: Lex Git - Gesetze diffen
Der Autor fragt sich, ob man Git für synoptische Vergleiche von Gesetzen verwenden kann. Lassen sich Gesetze mit Software vergleichen?
> git status
.................: File name too long
And now the pain begins. If you know, you know... 😑
Game of Trees 0.124 released https://www.undeadly.org/cgi?action=article;sid=20260413125436 #openbsd #got #git #gameoftrees #development #gothub #versioncontrol #libresoftware #freesoftware
I liked "The #Git Commands I Run Before Reading Any Code" post[1], but during the part that contains "Reverts every couple of weeks means the team doesn’t trust its deploy process. They’re evidence of a deeper issue: […]" something in me yelled: "This is more nuanced, and people will be drawing the wrong conclusions if they believe this blindly".
Because for the #Linux #kernel reverts often are a good thing for two entangled reasons:
* No "deploy process" can prevent all bugs, so some will only be found in the wild. This, sadly, is especially true for the #LinuxKernel, as its mostly drivers which are impossible to test properly in a deploy process; the hardware they support furthermore is messy and full of hidden bugs innocent changes can suddenly expose.
* A quick revert can be the fastest way to ensure that mainline usually remains usable and is tested by people, as "fixing a bug through a follow-up commit" often takes more time than "reverting and reapplying later with the bug fixed"[2].
[1] From Alex Piechowski: https://piechowski.io/post/git-commands-before-reading-code/
[2] Can also be better in case people have to use "git bisect" later for other reasons, as the bug then won't interfere while in the range where it's not yet resolved.
21 years ago, Linus Torvalds launched Git, and now he's more famous for it than Linux. Who knew? 🤯
Comment utiliser la commande "git worktree" pour organiser vos arbres de travail lorsque vous souhaitez travailler en parallèle sur plusieurs versions d’un même logiciel - Un bon article par Rodolphe Bréard @rodolphe #Git #Coding https://rodolphe.breard.tf/article/organiser-ses-arbres-de-travail-git/
boostedTIL:
git pull --rebase --autostash
It will automatically stash your modifications, pull rebase and then stash pop on top of it.
alias gpra for oh-my-zsh users
Moved all my public GitHub repositories to @Codeberg ✅
See: https://codeberg.org/thomas.leister/
... and the private ones to @codefloe , because Codeberg is for open source licensed repos, only.
Feelin' good! 💪
Fellow developers: have you ever had to follow a #Git #workflow that forbids incremental commits in a pull-request or merge request? Or heard of such a workflow?
I’ve never had any strong opinion about Git workflows in general: as long as it’s defined, any workflow is fine to me. But forbidding incremental commits seems like something I can’t deal with: both as a developer or as a reviewer, I lose track of the progress made in the PR/MR.
What am I missing?
What's if you could ~$ git clone SWHID?
"You’d end up with git clone as a content-addressed fetch primitive rather than just a URL fetch, which is an interesting building block for reproducible builds and supply chain verification."
A nice write-up by @andrewnez on git remote helpers 👉 https://nesbitt.io/2026/03/18/git-remote-helpers.html
@TheyCallMeHacked Avec plaisir.
J'ai déjà un gros talk de prêt mais c'est vraiment sur #git .
Mais je peux ne faire un sur #jj aussi si besoin.
@NuclearSquid
@NuclearSquid #JJ, contrairement à #git, a une command absorb.
Tu connais forcément squash qui va mettre ton code dans le commit précédent.
Et bien absorb va regarder tes changements et les distribuer dans les différents commits de ta branche, si ça a du sens, et te laisser ceux qui reste à faire à la main.
Absorb est une sorte de squash+rebase sous stéroïdes.
Et c'est très pratique.
Not gonna lie, a few years ago when I eared @robinm asking for a built-in plugin manager in #vim / #nvim, I was not convinced.
Why? Because I thought it was already the case. `pack/{opt,start}` has been around for quite a while now and I used #git #submodules to have a portable configuration.
Since then, I've used various plugins manager. They're handy but don't offer much more than the built-in.
And now, back to sugar-coated basics: https://echasnovski.com/blog/2026-03-13-a-guide-to-vim-pack.
I now agree with @robinm.
Heute mal wieder tief in ein Git-Repo gefallen und drei Stunden später festgestellt: Ich hab nur eine README-Zeile geändert. 🕳️
Aber hey – ich verstehe jetzt die Projektgeschichte von 2019 besser als mein eigenes Leben. Das zählt, oder?
Wer kennt dieses "Ich guck nur kurz"-Phänomen? 😄
Beware of blank lines and white spaces — Supply-chain attack using invisible code hits GitHub and other repositories
Unicode that’s invisible to the human eye was largely abandoned - until attackers took notice.
#hacking #blankline #whitespace #github #supplychain #unicode #hack #git #code #coding #invisible #gitrepo #itsecurity #it #itsec
Une tetative de limiter l'usage des LLMs dans vos projets. C'est intéressant, mais je pense que c'est voué à l'échec à long terme. https://codeberg.org/rossabaker/no-agents.md #git #opensource #llm #prompt