2026-06-18 10:28:57
@… Support for the Hercules monochrome ISA graphics driver just got removed from Linux 7.2: https://git.kernel.org/pub/s…
@… Support for the Hercules monochrome ISA graphics driver just got removed from Linux 7.2: https://git.kernel.org/pub/s…
shit that works fine in bash doesn't port over to fish by switching to fish's semantics
for example, these are equivalents:
$ mkdir `date -I`
> mkdir (date -I)
but these are not:
$ alias dogit='git add. git commit -a -m `fortune zippy`; git push'
> alias dogit 'git add. git commit -a -m (fortune zippy); git push'
Instead, you end up having to do something like
> alias dogit 'git add .; set msg (fortune zippy | s…
The #git history command deserves more attention
https://lalitm.com/post/git-history/
#PhantastikPrompts 15.06.2026
Hand aufs Herz: Wieviele Versionen eines Manuskripts fertigst du an?
I keep all my fiction work in a git repository, and used CVS before git; so the answer is, for novel-length text, often literally thousands. Git has the advantage that you can explore multiple variants of a plot in parallel, and delay decisions as to which one you want to make ca…
"#Rust is going to save us" - Greg Kroah-Hartman
https://git.sr.ht/~gregkh/presentation-rust
the new VCS "lore" from Epic is really interesting. lots of thoughtful design decisions. it's not going to replace git (lore needs a central server), but it might replace perforce completely (lore fixes everything perforce is bad at, with MIT license).
(the main reason to use lore instead of git is binary assets, but it's also aimed at solving problems of massive scale, like world-sized monorepos)
Is there an option hidden somewhere in git log / ref-log / mailmap which would support colorizing output lines differently depending on whether a author/committer matches some pattern (eg Mine vs Another Maintainer vs Unknown Contributor)?
I know I could post-process the output of git log or use other plumbing tools, but I'd rather not if something is built-in.
#git #askfedi #devlog
We had an intermittent storage issue. This problem has now been resolved.
#opencommit #git #opensource
Is there a danger that working with coding agents will improve the quality of git practices? I hope so! Ask your agent to read this excellent post #linkTuesday
#TIL Since :git: version 2.5 from 2015 (!) there is the `git worktree` command.
It lets you checkout a branch in a parallel directory which can be super useful if you have to interrupt your current task but do not want to commit or stash.
This tutorial was helpful to me:
⚡ Local & lightweight — a single #Go binary with no registry, no telemetry & fully offline-capable
🎯 Fine-grained filtering — control which skills reach which targets via .skillignore, Skill. md targets & per-target include/exclude rules
🖥️ Extra tooling — visual web dashboard via skillshare ui, local git checkpoints with skillshare commit, shell completion & GitHub Acti…
from my link log —
Speeding up a Git monorepo.
https://dropbox.tech/application/speeding-up-a-git-monorepo-at-dropbox-with--200-lines-of-code
saved 2020-06-11
I‘m late to the party, but I have to say it: #aerc is such a delightful e-mail client for the terminal.
https://git.sr.ht/~rjarry/aerc
Former GitHub CEO Thomas Dohmke's Entire launches a decentralized Git network to handle high coding agent traffic, with servers in the US, the EU, and Australia (Radhika Rajkumar/ZDNET)
https://www.zdnet.com/article/githubs-form
Grok Build CLI uploads your whole repo — full git history .env secrets — to xAI's cloud, and the opt-out doesn't stop it (wire-captured)
https://www.reddit.com/r/LocalLLaMA/comments/1ut7tis/grok_build_cli_uploads_your_whole_rep…
No, you cannot embed ANSI escape sequences in the mailmap names. That would be horrifying.
(Does this nerd-snipe @… ?)
#git
I caused the GitHub PR team to do some work, apparently. ^^
(I'd just have merged it right away, but ...)
https://github.com/Azure/git-ape/issues/79
"The core question: is a monkey emoji the right mascot for APE?"
You literally have an AI generated image …
A ThinkPad X230 (2012) is all the computer you need and if you need more computer then a ThinkPad C13 Yoga Chromebook (2020) is all the computer you need and if you need more computer than git gud and if you're unable to git gud for any reason then ask Claude to git you gud and if you're unable to ask Claude for any reason then idk mate consider moving to a tiny house in Montana or sth or maybe find your nearest Jacquard loom and give it the ol' percussive tune-up
gitup should have just been portsnap v3.
I should not need to know what the plumbing is.
I should not have been urged to switch to git with all its warts and gigabytes only to later discover that gitup was a thing which existed and is basically just like portsnap.
New git features look amazing. I'm constantly having to rebase feature branches and deal with endless conflicts.. So 'git add foo.c; git history fixup <sha>'? Yes please!
https://lwn.net/SubscriberLink/1079596/ec0d0b34cb5e3dcc/
«Git 2.54 — Experimenteller Befehl für Commit-Historie:
Im neuen Release bringt die Versionsverwaltung den experimentellen Befehl git history, um beispielsweise Fehler zu korrigieren oder einen Commit aufzuteilen.»
Nächster Schritt um weiter Git zu lernen, denn mensch lernt nie aus.
P.S. Ich hatte auch schon mal in einer WebDev Firma gearbeitet bei der der Chef Git für unnötig & zu Kompliziert für "Nichts" abwies.
🧑💻
“resources for Radical Infrastructures, Permacomputing,
Stealth Hosting and
Other Networks” (PDF) by Colm O’Neill
#Permacomputing
https…
Do you want to try out xmms yourself?
https://git.yeold.org/yeold/xmms-revived
Kirby CMS absichern
Git-Backup für Content und Code
Wer Kirby CMS produktiv betreibt, steht früher oder später vor der Frage: Wie sichere ich meine Daten zuverlässig? Da Kirby ohne Datenbank arbeitet, liegen alle Inhalte als Dateien im content/-Verzeichnis – ein eleganter Ansatz, der aber ein durchdachtes Backup-Konzept erfordert. Git ist dafür eine naheliegende Lösung.
🧵 1/N
I've always thought it was a bit ironic that git was designed to be perfectly decentralized, only to have Github become the one centralized way one uses git (for many people, at any rate).
But this post makes a good point: the centralization also means that it functions as a reliable archive. If a popular open source project spins up its own git server, and then later goes mostly defunct -- or least, the git server goes away -- the code is pretty much gone. But with git…
:git: #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: #gitAnnex which gets painfully …
Fish shell adding support for Darcs is something I truly didn't have on my 2026 bingo card! It was the first DVCS that clicked with me after I bounced of Arch and before hg/git came on the stage. I could even host source trees on my homepage!
https://github.com/fish-shell/fish-shell/…
By popular demand: how to use Working Copy as your git client with Xogot on the iPad/iPhone:
https://www.youtube.com/watch?v=M7-LeDSVeuk
Seeing the new hourly check option in Safari on iOS 27 prompted me to wonder when we added that option to OmniWeb. Somewhere in the migration of our source code from CVS to subversion to git the information was lost, so I had to do a little spelunking back to the subversion repository, and found the commit from @… in October, 1995. (A lot has happened in those th…
I've done the right thing and it's going to cause pain.
#Gentoo Distribution Kernel configs are now hosted entirely on git.gentoo.org rather than GItHub. If you don't use Gentoo mirrors, you may be hitting 502s thanks to our LLM overlords now. If you use Gentoo mirrors, you may be hitting 404s if they hit 502s while trying to fetch from our Infra 🤷.
Anyone I know using acme.sh in a large cert server? (I've got 52 websites on this thing) Certbot worked great but now the default version with Alma is not the same as from pip install, but pip install certbot-apache is failing because reasons and Im just so tired of tracking down build issues. git clone acme.sh is so much easier
KI-Update: Deutschland-App, OpenAI bietet Beteiligung, KI als Chef, Git-KI-Tool
Das "KI-Update" liefert werktäglich eine Zusammenfassung der wichtigsten KI-Entwicklungen.
https://www.…
#Steady #Klimacrew
Vom Puristen zum #IDE-Nutzer
Ganz langsam. 😁 Wie verändert sich der Workflow, wenn man statt eines simplen Editors mit einer IDE arbeitet? Als Hobby-Entwickler hat mir Notepa…
Well, okay (after libxapian.so.30 was thrown out of the window and GoldenDict-ng got completely crippled)
It felt like it needed to compile the entire Qt5 framework, but at the end, all is well and working
* I had to change all instances of GoldenDict-ng to GoldenDict in my scripts for them to start working again
** Dictionary re-indexing was not an issue, as I normally disable "Allow full-text search for:"
Working on tempolocus, a tool that analyses time-series activity patterns to infer a user’s likely location.
In @…, we work with a large volume of social-network time series. Estimating users’ locations from these patterns is often a manual task.
I prototyped a Python module that combines potential locations with yearly activity …
Git: A cool, distributed, version control system.
GitHub: A shitty, centralized, abstraction on top of git.
That's how I'm explaining to anyone who conflate the two from now on.
One big downside for the world will be the volatility of everything. We need to get serious about source code archival, separate from hosting. (Seriously, someone should make a git continuous replication archival and disaster recovery host, where you pay Glacier-style prices, and make decade-scale commitments for source code archival.
Possibly also an escrow service so it is made public upon certain events.
KI-Update: Chinas Aufholjagd, Clickworker, Anthropic, Apple-Updates, KI-Git-Tool
Das "KI-Update" liefert werktäglich eine Zusammenfassung der wichtigsten KI-Entwicklungen.
https://www.
🇺🇦 #NowPlaying on KEXP's #StreetSounds
OutKast:
🎵 Git Up, Git Out
#OutKast
https://open.spotify.com/track/6XadDzmDVhtEQ1Itt5t8h8
Timeō Microsoftōs et dōna ferentēs
Aenid, Publius Vergilius Maro, 19 BC colorised
via @…
https://floss.social/@hywan/116509265759021346
Git worktrees question. (Which, as usual, I think I answered while trying to ask a clear question...)
I just learned about worktrees and they seem great. So I have my repo, all the files are checked out, and I do `git worktree add` to add a "foo" worktree.
Now, in my base repo, I have a directory "foo".
Git says it's an untracked file. Which...okay, it is, but shouldn't it be smart enough to see that the directory is a worktree and it makes no se…
« J'ai découvert Beads, Dolt et DoltgreSQL »
#Git #PostgreSQL
'Could not apply 80b784aeaa21... # hopefully prevent burnout on mobo'
meh can't be important, git rebase --skip
I posted the code for the integration on my git, if you have a portable AC from Hantech, Lifetime Air, Oceanic, or Saneo, this might work for you too.
https://git.yeold.org/yeold/hantech-ac-esphome
RE: https://timeloop.cafe/@alienghic/116540914211285448
i am running my own public node since year or so, and am quite happy, i hope this is the future, but am afraid it's too far from the expectations established by the git(lab|hub|ea) model - there i…
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,…
Been coding a lot lately. If anyone is looking for a selfhosted git repository manager, Forgejo is absolutely great to work with! #selfhosted #programming #git
Die Reaktionären¹ arbeiten an etwas, was Programmierys vor allem von git kennen: Rewrite History.
__
¹ja, die überlappen mit Nazis
#pol
`git history reword` is pretty cool 👍
... renaming my git "main" branch to "daddy" for Pride Month
@dawid@social.craftknight.comA gdyby nie musiało być trudno? Gdyby to wszystko załatwił jeden config. Życie byłoby piękne :D
Dosłownie - wskazujemy na git repo, serwis śledzi zmiany i wszystko robi za nas. Bez docker, bez zewnętrznych dependency, jedna statyczna binarka jako serwis, buduje stronę, kompiluje funkcje i wszystko wystawia pod danym adresem ogarniając ACME, przekierowania, kompresje, headery - out of the box wszystko, co na diagramie z poprzedniego posta. Dodatkowo fajnie jakby miał wsparcie _redirects …
«Agentic Workflows — Github-KI leakt Daten aus privaten Repos:
Die Agentic Workflows von Github erweisen sich beim Datenklau aus privaten Repositorys offenbar als sehr kooperativ. Ein Fix ist nicht zu erwarten.»
Ach du heiligen Scheibenkleister! Ein Argument mehr um GitHub (geschäftlich) nicht mehr zu nutzen. Andere Git Dienstleister sind sicherlich nicht viel besser aber doch sollte man den aussuchen dem einem Entspricht.
🧑💻
For the #ttrpg bubble
Oh, did I even tell you that I've put the scripts I'm using for my TranscriptOMatic #roleplaying session transcription proof-of-concept into a Git repository?
from my link log —
kefir: a C17/C23 compiler.
https://git.sr.ht/~jprotopopov/kefir
saved 2026-05-25 https://dotat.at/:/L15C8.html
It's Wednesday here in Danang, time to get the sundries out there!
Hot off the press:
- The latest Librewolf (according to their git updated 3 hrs ago)
- Brave Origin of course
- A new addition: Vivaldi!
There is an excellent Sbo pkg for that, made by one of the Vivaldi maintainers. But if you just want an installable Slackware pkg, you can find it in this repo; I switched back to Vivaldi myself also.
As a consequence Brave-Origin will be discontinued …
When the Jamaican MP Nekeisha Burchell stood up to give her maiden speech, she was keenly aware of how much her country’s parliament mirrored the Westminster version thousands of miles away in London.
Burchell, the opposition spokesperson for culture, creative industries and information, approached the microphone and began to speak.
“Madam speaka, mi git up dis afta noon fi mek mi fuss sectoral speech, pan me portfolio …”
The speaker, Juliet Holness, immediately cut her o…
Obsidian but free and with native MCP Server. Not tried but would be glad to be rid of obsidian
https://tolaria.md
git commit -m "mir ins Abenteuerland"
« J'ai découvert Beads, Dolt et DoltgreSQL »
#Git #PostgreSQL
how to delete local branches except `main`:
`git branch | grep -v "main" | xargs git branch -d`
:git: #TIL Put the line
**/*__gitignore__*
in your ~/.gitignore_global file to ignore any file or directory whose name contains __gitignore__ anywhere in the path.
This handy little glob trick allows you to quickly create a space for temporary files, ad-hoc-experiments or other "stuff" you want to keep out of version control (and also out of you versioned repo-specific…
#Codeberg had a 7 hour outage yesterday. Even before that pushes to and pulls from my repos hosted there were often painfully slow. I don’t love the idea of going back to Github, but I don’t want to self host, and I am not aware of a git hosting provider that meets my needs:
• <= $60 per year (I can fudge this a bit for a great fit)
• unlimited private repos allowed
• my code is …
General Question. the latest CVE in Linux was fixed across all recent releases. how do you "do" that in git? I mean the fixing across versions. Do you implement it in the most recent version and then you cherry pick it up?
Are there best practices? can anyone recommend a Video?
#DuckDuckFedi
Lots of cool stuff for #SpacemiT SoCs is hitting mainline:
https://lore.kernel.org/lkml/20260602070257-KYC5031219@kernel.org/
Would any of y'all be interested in an archival curation tool that can handle merging large collections of files?
I'm in the middle of designing something — git is inspiration but the wrong tool for this job — but that allows reintegrating diverged collections of materials, and propagating enough information that if you were to merge two folders, you'd get a relevant set of questions about the contents to successfully and meaningfully merge them.
It's aware of the fact that embedded metadata changes.
My goal is to make a library simple enough that one could embed it in an operating system's file browser to surface intelligent behavior, and that it could form the basis of media servers too, taking the scanning-and-recording-files duties.
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.
EDIT: added Assisted-by.
#NoAI #NoLLM #AI
{piggyback} makes it easier to attach large files (e.g. input data) to code in github repos: #rstats
Hey @…, 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 de…
Well, at the end of the day, the git log says it all:
commit 63906fe817d509adb6171a72d16c045c2793ebed (HEAD -> feature/reengineering-17-21)
Author: Simon Brooke Date: Fri Apr 24 21:20:23 2026 0100
Print is less badly broken. Read is less badly broken. GC is too aggressive.
commit 22b0160a266999c939c9a21df150542f8b2f0b25 (origin/feature/reengineering-17-21)
Author: Simon Brooke Date: Fri Apr 24 09:22:06 2026 0100
Builds and runs, but print is badly b…
@dawid@social.craftknight.comBudowanie statycznych stron powinno być prostę. I w sumie jest - jak użyć serwisów typu cloudflare, vercel, netlify.
Jeśli chcemy selfhostować cały stack? Konia z rzędem komuś kto ustawiał kiedyś wordpress'a, żeby teraz zbudował i połączył wszystko to co mam na tym diagramie.
Statyczna strona to najczęściej:
- Git serwer do obsługi kodu strony - dowolnie co wybierzemy, hugo, gatsby, astro, nextjs, sveltekit, po prostu html - wszystko.
- Serwer CI, żeby co tam ma…
More than 5,500 GitHub repositories were infected with malware in a supply chain attack, dubbed Megalodon, on May 18 that relies on automated commits (Ionut Arghire/SecurityWeek)
https://www.securityweek.com/over-5500-github-repositories-…
So, I'm super excited that Codeberg is a thing that exists for FOSS hosting.
But who's starting the GitHub competitor for non-public, non-free code?
I feel like the way shit's going over at MS, the time is right. I'd pay $10-$25/month for someone to host my git repos competently.
I've been reading a bunch of academic philosophy papers (I'm thinking about both the relationship between education/learning and games, and ethics for software and design) and I've realized that one of the basic moves in philosophy is basically a version control bisect.
A VCS bisect -- "git bisect" and its ilk -- starts with two commits, one with a bug or behavior, another without, and works out which commit between those introduced the bug.
In philosophy, o…
If you're going to do a git revert, for hells sake please put in the commit message why!
Yes, it is. It also has this appalling change:
Sure, I know everyone (not really) loves git now. I have a GH account. I administer a Gitlab instance.
But I *USE* Subversion. It remains the definitive repository of the ASF software I work with and it’s how my brain works for version control.
Obviously I can still use svn in a shell. Most of my changes are very small, so vi and svn are fine. However, it is sad to see
When the Jamaican MP Nekeisha Burchell stood up to give her maiden speech, she was keenly aware of how much her country’s parliament mirrored the Westminster version thousands of miles away in London.
Burchell, the opposition spokesperson for culture, creative industries and information, approached the microphone and began to speak.
“Madam speaka, mi git up dis afta noon fi mek mi fuss sectoral speech, pan me portfolio …”
The speaker, Juliet Holness, immediately cut her off.…
Opening a video from https://fosstodon.org/@opensuse/116669065965297499 the very first thing is LLM generated image, closing the video. Not interested.
I give my blog very few people read and its silly post pictures more attention than this. And I can barely use Inkscape and ha…
Get the Java Week Geekly "Tuapse on fire" edition ⛽️🔥
https://blog.frankel.ch/java-geek-weekly/134/
📝 Everything as Code and from the UI: workflows are defined in simple #YAML in a built-in code editor, with Git version control so changes made via UI, API, #Terraform or CI/CD stay declaratively managed in code
Huh, I totally missed that #SolveSpace made a release - after four years! I was building from git anyway so didn't notice:
https://github.com/solvespace/solvespace/blob…
GitHub says it has begun collecting pseudonymous client-side telemetry from command-line interface (CLI) users and enabled it by default (Brandon Vigliarolo/The Register)
https://www.theregister.com/2026/04/22/github_opts_all_cli_users/
@… I don’t know the needs of the people working on CPython of course, but as a general statement: I think git is solid, but it’s a shame that most mainstream use cases seem to largely forget that it’s a *distributed* system.
As an industry, we’ve put way too many eggs in the GH basket.
Bike to work, low-intensity run at lunch, bike from work, and publish the Java Geek Weekly.
What a cool day 😊
https://blog.frankel.ch/java-geek-weekly/137/
🔧 Code quality:
• tdd — full test-driven dev workflow
• scaffold-exercises — builds coding exercises from spe cs
• edit-article — structured editing with context transfer
🛡️ Safety rails:
• git-guardrails-claude-code — blocks push, reset --hard & clean before #AI executes them
• setup-pre-commit — configures