Gitmal: A static page generator for repos
https://programming.dev/post/41760351
Merkle-Trees: Datenintegrität kryptografisch beweisen | Developer https://www.heise.de/blog/Merkle-Trees-Datenintegritaet-kryptografisch-beweisen-11088880.html #git
#Versionskontrolle #Blockchain
Git Rev News Edition 129 (November 30th, 2025)
https://programming.dev/post/41757918
Learn how to push new branches and tags automatically in Git:
https://rm-o.dev/til/git-push-new-branches-and-tags-automatically/
Brain just read GitPages as GitPagan (listening to Katabasis currently), and I’m envisioning a pentagram- and hash-based version control system…
#git #vcs
Tired of Merge branch A ➡️ Merge branch B ➡️ Merge branch C cluttering your logs?
Use Octopus Merge 🐙
Keep your history tidy & your workflow efficient. Watch how to do it in SmartGit 👉https://youtu.be/raVUw8hyJlU
Get the tool 🛠️ https://www.smartgit.dev

Morgen, am 04.12.2025 ab 19:00 trifft sich online wieder die Troisdorfer Linux Usergroup. Dieses Mal gibt es eine praktische Einführung in git und Codeberg.
Alle Interessierte sind herzlich eingeladen, teilzunehmen:
https://doc.adminforge.de/n7iwgOlERjWGPzxQu3Iltw
Weitere Infos findet ihr auf unserer Webseite:
https://trolug.de/
#trolug #linux #foss #git #codeberg
Reading about the recent round of #Codeburg #DDoS attacks has prompted a decision.
https://social.anoxinon.de/@Codeberg/115652289949965925
I've decided to make a local #Linux based series of #Git repositories (well, another/redundant git server in my case)
I'm not suggesting it's needed or necessary for every dev, and as I don't use port-forwards for public access for _any_ reason, this is totally for backup.
Call me reactionary all you want, but the 1950's #BoyScout in me will scream back to you to "Be Prepared".
Los comandos que necesito para trabajar con git desde la terminal https://myblog.clonbg.es/los-comandos-que-necesito-para-trabajar-con-git-desde-la-terminal/ #Terminal #Git https://clonbg.es

🔍 Desmistificando o Debate Git vs. GitHub: Entendendo as Principais Diferenças 🖥️🔗
Git e GitHub são frequentemente confundidos, mas possuem funções distintas no mundo do desenvolvimento. Descubra as diferenças essenciais entre eles e como cada um pode beneficiar seus projetos!
👉 Saiba mais no blog: https://nova.escolalinux.com.br/blog/desmistificando-o-debate-git-vs-github-entendendo-as-principais-diferenas?utm_source=dlvr.it&utm_medium=mastodon
#Git #GitHub #Desenvolvimento #Tecnologia #CódigoAberto
Basically, a random sitch:
I have this random #RubyOnRails project I'm developing on my own.
It's on #GitHub. A private repository that I'm the only developer on.
Rails auto-generated some random github control files.
GitHub's dependabot went fucking ballistic and kept spamming me +0.0.1 version upgrades to rubygems all. the. time.
Which under other circumstances would be nice, except I'm the only dev, and this project doesn't have CI and isn't running continuously on any server, so I can do all this stuff manually.
Told GitHub to turn off dependabot spam.
No dice. Dependabot still kept spamming me.
Well fine, then. I baleeted the thing off of GitHub and I just stuck the damn thing in my local #Forgejo repo until such time the damn thing is ready for public consumption. Hopefully sooner now that I don't need to suffer from sensory overload from all the spam
Fellow #git users, here is a shell script that you can use as "gcat" and you will thank me many times for it. Why didn't I just write the damn thing years ago?
Here is the text if that's easier than pastebin, though it will probably look terrible after I post this:
#!/bin/bash
# gcat <git commit ref> <filename>
#
# Puts the (uncompressed) content of a file from commit <git commit
# ref> with <filename> to STDOUT
INFO=$(git ls-tree $1 -- $2)
BLOB=$(echo "$INFO" |awk '{print $2}')
if [ "$BLOB" != "blob" ]
then
echo "File $2 is not a blob!" >2
exit 1
fi
git cat-file blob $(echo "$INFO" |awk '{print $3}')