#git — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #git, aggregated by home.social.
-
Trying out this tangled thing as an alternative to Github.
-
Trying out this tangled thing as an alternative to Github.
-
[$] BPF, continuous testing, and stable kernels
Ihor Solodrai and Shung-Hsi Yu wrapped up the BPF track at the 2026 Linux Storage, Filesystem, Memory-Management, and BPF Summit with a pair of sessions related to testing. Solodr [...]
-
[$] BPF, continuous testing, and stable kernels
Ihor Solodrai and Shung-Hsi Yu wrapped up the BPF track at the 2026 Linux Storage, Filesystem, Memory-Management, and BPF Summit with a pair of sessions related to testing. Solodr [...]
-
«I closed pull requests and issues on my projects, and I'm happier»
Cutting yourself off from stars, followers and one-click PRs sounds like career suicide for an open source maintainer; it made the contributions better and the projects easier to run.
https://en.andros.dev/blog/e83e9103/i-closed-pull-requests-and-issues-on-my-projects-and-im-happier/
#OpenSource #Git -
«I closed pull requests and issues on my projects, and I'm happier»
Cutting yourself off from stars, followers and one-click PRs sounds like career suicide for an open source maintainer; it made the contributions better and the projects easier to run.
https://en.andros.dev/blog/e83e9103/i-closed-pull-requests-and-issues-on-my-projects-and-im-happier/
#OpenSource #Git -
Ever wanted to use the entirety of stdin as an argument to your Bash command, newlines and special characters and all, and without any Bash expansion/globbing/escaping magic? No? Just me?
Anyway, the magic incantation is `"$(</dev/stdin)"`. If you're gonna be typing at your terminal, remember Ctrl+D will end your message.
I mostly use it for adding annotations to Taskwarrior tasks, but maybe commit messages with `git commit -m "$(</dev/stdin)"` and similar might also be useful.
-
Thanks to gemgit, we got #wpn's #git repos on our #geminiprotocol capsule and it's wonderful :jiggled:
gemini://gemini.sh0.xyz/cgi-bin/gemgit.py/gemini/gemgit.git
gemini://woodpeckersnest.space/cgi-bin/gemgit.py -
Thanks to gemgit, we got #wpn's #git repos on our #geminiprotocol capsule and it's wonderful :jiggled:
gemini://gemini.sh0.xyz/cgi-bin/gemgit.py/gemini/gemgit.git
gemini://woodpeckersnest.space/cgi-bin/gemgit.py -
We are exploring @statichost, an elegant solution for hosting static websites in the EU.
First of all, registering an account on statichost is exceptionally fast and simple. Given that the web has turned into a giant mall, full of trackers, heavy websites, annoying pop-ups and banners, etc., having to simply enter an email address on a lightweight website to create an account feels really good.
Then, to add a website, you specify the Git repository comprising its source code, and how to build the pages. statichost relies on containers for the build jobs. Template configurations are available for building websites made with well-known static CMS (e.g., Zola, Hugo, Jekyll), but any OCI/Docker image can be used. You can even publish directly the content of a Git branch, which is the option we opted for. This way, we can keep our current CI/CD pipeline without major changes. We only added a final step to our pipeline to trigger the publication process on statichost via a webhook.
We encourage you explore EU-based and user-respecting solutions such as statichost when it comes to your IT infrastructure. Our engineers are here to assist you if needed.
#statichost #StaticWebsite #CMS #DevOps #Git #Privacy #Zola #Jekyll #Hugo #EU #EuropeanAlternatives #BuyEuropean #BuyFromEU
-
We are exploring @statichost, an elegant solution for hosting static websites in the EU.
First of all, registering an account on statichost is exceptionally fast and simple. Given that the web has turned into a giant mall, full of trackers, heavy websites, annoying pop-ups and banners, etc., having to simply enter an email address on a lightweight website to create an account feels really good.
Then, to add a website, you specify the Git repository comprising its source code, and how to build the pages. statichost relies on containers for the build jobs. Template configurations are available for building websites made with well-known static CMS (e.g., Zola, Hugo, Jekyll), but any OCI/Docker image can be used. You can even publish directly the content of a Git branch, which is the option we opted for. This way, we can keep our current CI/CD pipeline without major changes. We only added a final step to our pipeline to trigger the publication process on statichost via a webhook.
We encourage you explore EU-based and user-respecting solutions such as statichost when it comes to your IT infrastructure. Our engineers are here to assist you if needed.
#statichost #StaticWebsite #CMS #DevOps #Git #Privacy #Zola #Jekyll #Hugo #EU #EuropeanAlternatives #BuyEuropean #BuyFromEU
-
Sorry Zed Industries, but #Delta outside teams it's pretty much useless at best, #VibeCoding at worst.
I would rather have it as a Zed Plugin I can use to work alongside it, rather than switching between both.
Plus, that shit needs onboarding. Took a while to wrap my head around.
#Programming #AI #ArtificialIntelligence #Zed #ZedEditor #Git #GitHub #GitLab #Forgejo #Codeberg #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #VibeCoder #VibeCode
-
Sorry Zed Industries, but #Delta outside teams it's pretty much useless at best, #VibeCoding at worst.
I would rather have it as a Zed Plugin I can use to work alongside it, rather than switching between both.
Plus, that shit needs onboarding. Took a while to wrap my head around.
#Programming #AI #ArtificialIntelligence #Zed #ZedEditor #Git #GitHub #GitLab #Forgejo #Codeberg #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #VibeCoder #VibeCode
-
#heptapod 19.1.2 released, bumping #gitlab to the 19.1.4 regular patch/security release
Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-19.1.2/HEPTAPOD_CHANGELOG.md
Download instructions: https://heptapod.net/pages/get-heptapod.html#get-heptapod
#git #mercurial -
#heptapod 19.0.4 released, bumping #gitlab to the regular 19.0.6 patch/security release
Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-19.0.4/HEPTAPOD_CHANGELOG.md
Download instructions: https://heptapod.net/pages/get-heptapod.html#get-heptapod
#git #mercurial -
Spent time today clearing out all my #Git repos from #BitBucket. I've always had use for private repos during analysis development. We a lot of collaborating, and the whole development process is through private repos. #GitHub had a very low limit on private repos historically. We'd develop using BitBucket, and publish analyses for papers on GitHub.
The BitBucket slashed the available space for repos. Still fine. I built a mini PC and hosted #ForgeJo for all historic internal analysises.
-
Spent time today clearing out all my #Git repos from #BitBucket. I've always had use for private repos during analysis development. We a lot of collaborating, and the whole development process is through private repos. #GitHub had a very low limit on private repos historically. We'd develop using BitBucket, and publish analyses for papers on GitHub.
The BitBucket slashed the available space for repos. Still fine. I built a mini PC and hosted #ForgeJo for all historic internal analysises.
-
🚀 How to Deploy #CapRover on #Ubuntu #VPS
This article provides a guide demonstrating how to deploy CapRover on Ubuntu VPS.
What is CapRover?
CapRover is a free, open-source Platform-as-a-Service (PaaS) that ...
Continued 👉 #certbot #selfhosting #npm #nodejs #ufw #letsencrypt #git #selfhosted
🚀 How to Deploy CapRover on Ub... -
🚀 How to Deploy #CapRover on #Ubuntu #VPS
This article provides a guide demonstrating how to deploy CapRover on Ubuntu VPS.
What is CapRover?
CapRover is a free, open-source Platform-as-a-Service (PaaS) that ...
Continued 👉 #certbot #selfhosting #npm #nodejs #ufw #letsencrypt #git #selfhosted
🚀 How to Deploy CapRover on Ub... -
https://www.wiz.io/blog/github-rce-vulnerability-cve-2026-3854 - A #Git vulnerability in #GitHub allowed arbitrary remote code execution on Microsoft's servers
-
https://www.wiz.io/blog/github-rce-vulnerability-cve-2026-3854 - A #Git vulnerability in #GitHub allowed arbitrary remote code execution on Microsoft's servers
-
[$] Block-layer error injection
Storage code has to cope with hardware that fails in inconvenient ways, but coaxing a healthy disk into producing those failures on demand, for testing, is usually not possible. Th [...]
-
[$] Block-layer error injection
Storage code has to cope with hardware that fails in inconvenient ways, but coaxing a healthy disk into producing those failures on demand, for testing, is usually not possible. Th [...]
-
We have updated https://www.valtersit.com/methodology/ with the actual information #CVE #Dokploy #infosec #SysAdmin #cybersecurity #Linux #infosec #devsecops #devops #developer #sysadmin #100daysofcode #git #github #gitlab #redteam #blueteam #ethicalhacker #ethicalhacking #cybersecurityawareness #cybersecurity #cybersecuritynews #cybersecuritytips #python #hacker #linux #kali #ubuntu #debian #ukraine #spain #ireland #unitedkingdom #canada #finland #estonia #lithuania #ireland #hungary #denmark #norway #malta
-
We have updated https://www.valtersit.com/methodology/ with the actual information #CVE #Dokploy #infosec #SysAdmin #cybersecurity #Linux #infosec #devsecops #devops #developer #sysadmin #100daysofcode #git #github #gitlab #redteam #blueteam #ethicalhacker #ethicalhacking #cybersecurityawareness #cybersecurity #cybersecuritynews #cybersecuritytips #python #hacker #linux #kali #ubuntu #debian #ukraine #spain #ireland #unitedkingdom #canada #finland #estonia #lithuania #ireland #hungary #denmark #norway #malta
-
Git is great at storing dotfiles. It is less good at knowing where they belong, which permissions they need, or why a work laptop and a home server should differ.
Here is how I use chezmoi plus Git to manage fish, Neovim, SSH, GnuPG, Atuin and more. Including the “oops, I edited the live file” recovery workflow.
https://blog.hofstede.it/chezmoi-and-git-dotfiles-without-pretending-every-machine-is-the-same/
-
Git is great at storing dotfiles. It is less good at knowing where they belong, which permissions they need, or why a work laptop and a home server should differ.
Here is how I use chezmoi plus Git to manage fish, Neovim, SSH, GnuPG, Atuin and more. Including the “oops, I edited the live file” recovery workflow.
https://blog.hofstede.it/chezmoi-and-git-dotfiles-without-pretending-every-machine-is-the-same/
-
Status Line для Claude Code CLI. Показывает кэш, git, контекст и лимиты в одном месте
Сделал Status Line для тех, кто пользуется Claude Code CLI Если вы работаете с клодом в терминале, то в одном месте он показывает: • Модель и Effort; • Текущую рабочую папку и ветку; • Незакоммиченные изменения в GIT в этой папке; • Есть ли что в очереди на push и pull; • Расхождение основных md файлов; • Текущий размер контекстного окна; • Кэш: hit rate & TTL; • Ну и лимиты, конечно же. Очень удобно это все видеть в одном месте. Рассказываю про него в статье. Узнать про Status Line 🥵
https://habr.com/ru/articles/1069754/
#Claude_Code #statusline #терминал #CLI #AIагенты #контекстное_окно #prompt_cache #Git #Nodejs #context_engineering
-
I recently migrated away from #github and #codeberg to my very own #forgejo instance. Just me & my projects.
Forgejo also takes really little resources on the server tbh, it's kinda free, and alone for the speed win compared to codeberg it's imo worth it. Also you can create repositories how large you want etc.
-
Today I will… manage Git Submodules without leaving the IDE | by Harshada Hole
https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/
-
Today I will… manage Git Submodules without leaving the IDE | by Harshada Hole
https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/
-
Current CEO mandates full #RTO after hiring me as a #remote 🤷♂️
#GetFediHired #fedihire searching new role, preferably mostly remote (Germany or CET)
last 5 years:
#backend with #kotlin #java #springboot #postgresql including #DevOps, CI/CD, #git #testing #docker #kubernetes #terraform #observabilityprior professional experience: #frontend #web #JS #python #linux #Android
CS educator at a university
Open for new technologies! Prefer open source, hands-on and purpose.
-
Current CEO mandates full #RTO after hiring me as a #remote 🤷♂️
#GetFediHired #fedihire searching new role, preferably mostly remote (Germany or CET)
last 5 years:
#backend with #kotlin #java #springboot #postgresql including #DevOps, CI/CD, #git #testing #docker #kubernetes #terraform #observabilityprior professional experience: #frontend #web #JS #python #linux #Android
CS educator at a university
Open for new technologies! Prefer open source, hands-on and purpose.
-
From the Visual Studio blog...
In case you missed it earlier...
Today I will… manage Git Submodules without leaving the IDE
https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/ #VisualStudio #Git #Submodules #VisualStudio2026 -
From the Visual Studio blog...
In case you missed it earlier...
Today I will… manage Git Submodules without leaving the IDE
https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/ #VisualStudio #Git #Submodules #VisualStudio2026 -
Came up with a quite convoluted way to do a git bisect.
To pinpoint a performance regression trying to bisect GJS. First attempt trying to "overlay" GJS as a "git" source dependency in the Flatpak manifest. But this didn't work out because of some issue with a git submodule.
Then came up with a routine consisting of:
Running git bisect on a gjs clone, building dist tarballs using ninja -C <builddir> dist. Then adding this as an "archive" dependency.
-
Came up with a quite convoluted way to do a git bisect.
To pinpoint a performance regression trying to bisect GJS. First attempt trying to "overlay" GJS as a "git" source dependency in the Flatpak manifest. But this didn't work out because of some issue with a git submodule.
Then came up with a routine consisting of:
Running git bisect on a gjs clone, building dist tarballs using ninja -C <builddir> dist. Then adding this as an "archive" dependency.
-
GitDesktop è un nuovo client Git multipiattaforma pensato per gestire repository, branch, commit, pull request e CI da un'unica applicazione desktop. #Linux #Git #GitHub #GitLab #OpenSource #GitDesktop https://www.linuxeasy.org/gitdesktop-un-nuovo-client-git-open-source-per-linux-windows-e-macos
-
From the Visual Studio blog...
Today I will… manage Git Submodules without leaving the IDE
https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/ #VisualStudio #Git #Submodules #VisualStudio2026 -
Oh joy, yet another tool that lets developers play God with commit histories, because who needs #accountability when you can rewrite history like a spreadsheet? 📝🔪 Now you too can edit commit messages, authors, and dates, because nothing screams "integrity" like a GitHub magic trick. 🎩✨
https://github.com/TheRealYT/git-knife #developer-tools #git-history #commit-magic #integrity #HackerNews #ngated -
isn't it ironic that the #git project does not have a published change log with timestamps? 😂
-
Building a Git server with per-branch permissions does not have to take all weekend. 🤖
We can actually build one in Python using Dulwich and Paramiko in just five minutes. ⚡
Since Upsun's most basic API is a Git server, this approach handles two simple commands while implementing custom read permissions in a single method. 🛠️
Check out the guide to see how the pieces fit together before this stops being a toy.
-
ZDNET: L'ancien #PDG de #GitHub lance un réseau #Git #distribué conçu pour l'ère du #codage #agentique
-
If you're using @codefloe and you can't push anymore, you should know that they did a big migration to another server and their SSH fingerprints have changed.
Follow the instructions here
https://forum.codefloe.com/t/2026-08-08-changed-fingerprints-of-ssh-host-keys/145