digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

823
active users

#git

46 posts45 participants12 posts today
Radicle<p>Jujutsu + Radicle = ❤️</p><p>Follow along with Fintan as he details how he put his Git workflow into submission with Jujutsu 🤼</p><p><a href="https://radicle.xyz/2025/08/14/jujutsu-with-radicle" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">radicle.xyz/2025/08/14/jujutsu</span><span class="invisible">-with-radicle</span></a></p><p><a href="https://toot.radicle.xyz/tags/jj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jj</span></a> <a href="https://toot.radicle.xyz/tags/jj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jj</span></a>-vcs <a href="https://toot.radicle.xyz/tags/jujutsu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jujutsu</span></a> <a href="https://toot.radicle.xyz/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://toot.radicle.xyz/tags/radicle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>radicle</span></a> <a href="https://toot.radicle.xyz/tags/vcs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vcs</span></a></p>
Lars Marowsky-Brée 😷<p>It is 2025.</p><p>I have been using Linux as my only driver since 1994.</p><p>I am only now¹ starting to finally put all my dotfiles and other configuration data for my home directory under version control².</p><p>² <a href="https://mastodon.online/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> &amp; <a href="https://mastodon.online/tags/forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forgejo</span></a><br>¹ I mean, that's not quite true, I've done it before once: $Id: .bashrc,v 1.2 1999/01/30 21:47:51 lmb Exp $</p>
heise online English<p>Security patches: Attackers can anchor malicious code on GitLab servers</p><p>The GitLab developers have closed a total of twelve security vulnerabilities. Attackers can compromise systems. </p><p><a href="https://www.heise.de/en/news/Security-patches-Attackers-can-anchor-malicious-code-on-GitLab-servers-10525139.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/en/news/Security-patc</span><span class="invisible">hes-Attackers-can-anchor-malicious-code-on-GitLab-servers-10525139.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> <a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/Patchday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Patchday</span></a> <a href="https://social.heise.de/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://social.heise.de/tags/Sicherheitsl%C3%BCcken" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sicherheitslücken</span></a> <a href="https://social.heise.de/tags/Updates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Updates</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
heise Security<p>Sicherheitspatches: Angreifer können Schadcode auf GitLab-Servern verankern</p><p>Die GitLab-Entwickler haben insgesamt zwölf Sicherheitslücken geschlossen. Angreifer können Systeme kompromittieren. </p><p><a href="https://www.heise.de/news/Sicherheitspatches-Angreifer-koennen-Schadcode-auf-GitLab-Servern-verankern-10523017.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Sicherheitspatch</span><span class="invisible">es-Angreifer-koennen-Schadcode-auf-GitLab-Servern-verankern-10523017.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> <a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/Patchday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Patchday</span></a> <a href="https://social.heise.de/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://social.heise.de/tags/Sicherheitsl%C3%BCcken" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sicherheitslücken</span></a> <a href="https://social.heise.de/tags/Updates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Updates</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Judith van Stegeren<p>TIL that `git stash list` takes the same options as `git log`. So if you want to search for a specific string in your entire git stash, you can do `git stash list -S &lt;search term&gt;`.</p><p><a href="https://fosstodon.org/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://fosstodon.org/tags/versioncontrol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>versioncontrol</span></a> <a href="https://fosstodon.org/tags/TIL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TIL</span></a></p>
Lutz Hühnken<p>In the wake of the “GitHub CEO stepped down, no longer independent” news, I’m reminded that not enough people know about <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> — free Git hosting run by a non-profit organization.</p><p>No tracking, no ads, no corporate buyout risk. Just open-source, community-driven software hosting.</p><p>Give it a try → <a href="https://codeberg.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a> <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://mastodon.social/tags/devcommunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devcommunity</span></a> <a href="https://mastodon.social/tags/indieweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indieweb</span></a> <a href="https://mastodon.social/tags/decentralization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralization</span></a></p>
musicmatze :rust: :nixos:<p>TIL <a href="https://social.linux.pizza/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> symbolic-ref</p><p>WHY DIDN'T I FIND THIS SOONER?</p>
musicmatze :rust: :nixos:<p>The rename of the default branch in <a href="https://social.linux.pizza/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> still breaks my workflow multiple times per week. For fucks sake.</p>
january1073<p>Seen on Microsoft GitHub ...<br><a href="https://january1073.github.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">january1073.github.io/</span><span class="invisible"></span></a><br><span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@kubikpixel" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kubikpixel</span></a></span> <br><a href="https://infosec.exchange/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://infosec.exchange/tags/microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microsoft</span></a> <a href="https://infosec.exchange/tags/codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codeberg</span></a> <a href="https://infosec.exchange/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://infosec.exchange/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a></p>
Some Bits: Nelson's Linkblog<p>Difftastic: Code comparison tool that understands programming language structure instead of just giving line or word diffs<br><a href="https://difftastic.wilfred.me.uk/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">difftastic.wilfred.me.uk/</span><span class="invisible"></span></a><br> <a href="https://tech.lgbt/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://tech.lgbt/tags/change" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>change</span></a> <a href="https://tech.lgbt/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://tech.lgbt/tags/diff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diff</span></a> <a href="https://tech.lgbt/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> #+</p>
:rss: Hacker News<p>FFmpeg 8.0 adds Whisper support<br><a href="https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/13ce36fef98a3f4e6d8360c24d6b8434cbb8869b" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">code.ffmpeg.org/FFmpeg/FFmpeg/</span><span class="invisible">commit/13ce36fef98a3f4e6d8360c24d6b8434cbb8869b</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/forge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forge</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forgejo</span></a></p>
JP Mens<p>"Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow."</p><p><a href="https://radicle.xyz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">radicle.xyz</span><span class="invisible"></span></a></p><p>And their main site reads like a man page! </p><p><a href="https://toot.radicle.xyz/@radicle" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">toot.radicle.xyz/@radicle</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a></p>
𝙎𝙩𝙤𝙢𝙖𝙩𝙖 ☄<p>Looks like a lot of people are migrating from github to <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> , it makes me really happy🙂<br>Abandon Github<br><a href="https://social.linux.pizza/tags/codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codeberg</span></a> <a href="https://social.linux.pizza/tags/AbandonGithub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AbandonGithub</span></a> <a href="https://social.linux.pizza/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://social.linux.pizza/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a></p>
#Digital ⚓️ #Vagabond 🦈<p><a href="https://digipres.club/tags/PSA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PSA</span></a>: It's not the source code that's the problem with the <a href="https://digipres.club/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> situation. You're already using a distributed version control system, congrats! </p><p>Clearly it's the added value, which are things we might always have been looking for alternatives for, and in some cases will be easier to replace than others. </p><p>Some action runners might hurt. GitHub pages. Their "social layer" etc. </p><p>Your source? It's fine if you commit to mirroring it/moving it to the next hosted/self-hosted service.</p><p><a href="https://digipres.club/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://digipres.club/tags/GIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GIT</span></a></p>

Can someone please tell me if specifying `fetchRecurseSubmodules = true` on a submodule in `.gitmodules` actually does anything?

The way I read it, it's meant to descend down all referenced submodules in the repo on `git pull` and `git fetch`, unless overridden in global config or when the `--no-recurse-submodules` argument is specified.

But it seems to me like it's just a no-op.

git-scm.com/docs/gitmodules#Do

git-scm.comGit - gitmodules Documentation

Just moved al my #git repos from #GitHub to my own #Forgejo instance.
I did complete setup with #sso (single sign on) using #KeyCloak and with in-docker runner.

Up until today's morning I was going to install gitlab, but I was persuaded by being presented as lightweight, fully selfhostable, 100% open and with federating features on the way.

Looking forward to try some federation stuff.
git.skorpil.cz/explore/repos

Forgejo: Beyond coding. We Forge.ExploreForgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.

Seeing a lot of folks in my timeline interested in alternative #git hosts but worried about losing automated deploys.

I imagine we’ll see more solutions to that challenge in the coming weeks. But if you don’t want to wait and your needs are simple, this is just a gentle reminder that you might not *need* automated deploys?

I recently shared how I use rsync to deploy my #eleventy site to my host (@alwaysdata): tylersticka.com/journal/how-i-

There’s also SFTP, CLIs from Netlify and their competitors, etc.

tylersticka.comHow I Deploy This Site – Tyler Sticka
More from Tyler Sticka