2026-07-16 17:27:59
The #git history command deserves more attention
https://lalitm.com/post/git-history/
The #git history command deserves more attention
https://lalitm.com/post/git-history/
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
from my link log —
A nasty bit of implicit timezone behavior in Golang.
https://www.dolthub.com/blog/2021-09-03-golang-time-bugs/
saved 2021-09-04
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…
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
Did my first interactive rebase today. #git
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.
🛡️ Safety is code, not prompting. PathGuard blocks .env, storage, vendor and .git. BudgetTracker aborts the session when estimated spend passes the limit. Shell modes off, allowlist, approve and yolo gate execution — production defaults to shell off and worktree on.
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
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/
Пришлось очень жёстко закрутить гайки (то есть Anubis) на https://git.sysrq.in
В своё оправдание скажу, что 1) onion-версия открывается просто так, без анубиса 2) если надоест тыкать по ссылкам, всегда можно просто клонировать репозиторий.
Do you want to try out xmms yourself?
https://git.yeold.org/yeold/xmms-revived
OSX27 is better then 26 so far though you know all those warnings about universal apps not working in future versions of OSX - thats now.
Had to reinstall Git, Divvy isn't working and I really like the keyboard shortcuts in Divvy - better then the OSX green button window management.
The AI tools in Photos are something else and I expect will be talked about a lot.
Have used the slider to make liquid glass opaque.
Not looked at Siri yet but might start using it f…
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/…
⚡ Four built-in artisan agents: ai:code edits files, runs tests and formats code; ai:review reviews git diffs read-only with severity levels; ai:explain describes what a class or method does; ai:test generates Pest tests for any class.
Me: There's no f-ing way I'm compiling GoldenDict from git just because it broke for the n-th time. I'll just work in Windows.
Me: Compiling GoldenDict from git.
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…
Git at least encourages useful commit messages. I think I've just fixed a bug (in my code) I've been chasing for ~2 weeks - turns out I really did need to add a copy of that other loop which I don't understand it's purpose of; alas it's 20 year old with CVS tags with no useful commit message.
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…
Finally got all of the GPT and MBR code put together, most of the bugs fixed, and released it as a downloadable Linux binary. Does a pretty good job of reading the data and giving out way too much information regarding the MBR and/or GUID partition table.
Available here: https://git.jamesthebard.net/jweatherl
The power of `git reflog` compels you.
Цьому не навчають на курсах Git 101, або "як відкотити --amend, checkout або reset".
https://stackoverflow.com/questions/1459150/how-to-undo-git-commit-amend-done-instead-of-git-commit…
«KI-Agenten führen git-Schadcode beim Starten automatisch aus:
Agenten von Claude, Qwen, Grok usw. starten in manipulierten Repositories automatisch Schadcode – ohne Zutun des Anwenders, aber mit dessen vollen Rechten.»
Hach ja, so klever ist wohl der KI Einsatz. Auch wenn ich die KI permanent kritisiere gibt es sehr wohl deren nutzen zB bei Prototype Code.
🧑💻
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.…
made something cursed (hide data in fake 2FA codes) https://git.sr.ht/~jackiejude/fake-2fa-codes
@… Hey, not sure where to ask about this, I have problems where LMDB doesn't build on MingW64-w64 due to what I suspect is a dumb NT type mismatch, a cast to (size_t*) fixed it in a pinch but I am not confident it is the ideal solution (I am no NT user)
Here is a small patch that just points where the problem occurs, I will leave it entirely to your judgement…
🔧 The self-healer is the standout: it listens for failed queue jobs and scheduled tasks, spins up an agent in an isolated git worktree on a tackle/heal- branch, diagnoses the exception, patches the code, runs your suite and then opens a PR or applies the fix directly.
#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…
#TIL that #git has an `--end-of-options` option because they used `--` for something else in `git checkout`. 🤦
https://nesbitt.io/2026/07/21/end-of-options.html
(thanks to @… for the link)
Right, my #Clojure humidity library now computes all the values that I think it should. The code could do with a bit of tidying up, there is no data validation, I have no reliable test data for the actual-vapour-pressure function, and I can't yet do the time-shifting computations I want; but nevertheless I think this is now usable and useful.
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 …
KI-Update kompakt: ChatGPT als Suchmaschine, MHS, OpenClaw 2.0, git-Schadcode
Das „KI-Update“ liefert drei mal pro Woche eine Zusammenfassung der wichtigsten KI-Entwicklungen.
https://www.
🎨 Tools: ReadFile, Glob, SearchCode, EditFile, WriteFile, RunArtisan, RunTests, RunPint, RunShell, plus observability for logs, read-only SQL, routes, git diffs, #Telescope entries, #Sentry issues and #GitHub
hmm i wonder how helpful it would be for git repo web browsing servers to encode the client ip in deep links, to stymie distributed crawlers
(it would probably need a suitably protected “share” button for use by humans)
battery-monitor
A Linux tool that displays the time elapsed since a laptop was last plugged into a charger.
https://github.com/S1Hus/battery-monitor.git
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
From now on my git commit messages will be only the following emoji:
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.
Hey folks, can you help me out with a little something: trying to come up with a good number of files limit for a file scan (for Kitten so you don’t hit heap memory limits if you run it from the wrong directory by mistake) and I’d love some statistics from real JavaScript/TypeScript Node.js projects of the number of files in them (excluding .git and node_modules).
Would you be kind enough to run the following command in Terminal in your largest projects and let me know what number your…
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.
So I updated the links to my articles on my blogging website.
WARNING: the styling might be a bit much😁
This is an older one & it is essentially a short reference guide for GIT.
https://netizens-corner.neocities.org/content/compendium/Git-ref.html
For a long time, I diligently put my course materials into #git, but I found that it has little, if any, benefits for my use case, most notably, working alone.
But I’m now in the lucky position that others will teach my courses for the next academic year (#sabbatical, yay!)—now it does make sense to use version control!
⇢
For a long time, I diligently put my course materials into #git, but I found that it has little, if any, benefits for my use case, most notably, working alone.
But I’m now in the lucky position that others will teach my courses for the next academic year (#sabbatical, yay!)—now it does make sense to use version control!
⇢
For a long time, I diligently put my course materials into #git, but I found that it has little, if any, benefits for my use case, most notably, working alone.
But I’m now in the lucky position that others will teach my courses for the next academic year (#sabbatical, yay!)—now it does make sense to use version control!
⇢
#LazyWeb I'm looking to host some git repositories in my homelab. I'm tempted to use Forgejo, but it feels overkill for my usecase. I don't need issues, a web based Pull Request workflow, CI, open registration, or any of other other bells and whistles.
All I really want is a web interface to show me the history, branches, tags, and diffs in each commit. All actual …
I use #Swift NIO-SSH in a weird way, but… I think #yulbbs was still vulnerable.
*ahem*
```
- .package(url: "https://github.com/…
my Social app installation in #Nextcloud is giving a strange error:
Firefox can’t establish a connection to the server at wss://nextcloudpi/push/ws.
My config defines a proxy for ws:// and the notify_push:self-test checks ok as does systemctl status, but a grep of the app/social code shows js mentions of wss:// - I also notice the dashboard also logs these errors, likely because Social is active? or because my systemd adds --allow-self-signed?
I tried modifying the ProxyPass to wss: to no avail, double checked installed modules and the reqs from the notify_push git page. I did find mention that wss is the secure version, only recommended where NC and NP are on different machines, which they are not.
maybe it is benign? My only symptom so far is nothing goes out, and nothing comes in to @… and one of these days I'm going to figure out why!
Finally fixed a few issues with the `driveinfo` program. Checksums are now calculated and compared to the stored checksums in the JSON output. Also cleaned up the option parsing as well.
Link: https://git.jamesthebard.net/jweatherly/driveinfo/releases/tag/v1.1.1
Due to a >1000% increase in attempted signups on our server datasci.social in the past weeks generated by AI bots, we added a new rule: Only human users. (They won't care, but it's now explicit.)
We also clarify our ads rule: No commercial advertisements, unless permitted. This has never been an issue, but we want to be open to allow small projects supporting themselves reasonably. We deleted mention of spam as it is already covered by Mastodon's defaults.
«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.
🧑💻
Zero days since I messed up rebase by using `#git commit --amend` and missing that I was suppose to just `git commit` because it stopped on a merge conflict rather than my "edit".
F* "AI"!🤬
"At any one time, across 5 geo-distributed nodes, there are 14 CPU cores doing nothing but rendering git commits as html."🤬🤬🤬
At least just clone the repository and don't crawl every page as html.🤦
Real "Anti-Inteligence" == doing stuff the worst, stupidest way.🤬
https://
finally learned about git submodules
It’s Wednesday, and we’ve got a new demo.
https://retrofit.sh/demos/pull-and-sync/
In the demo we simulate a standard developer flow.
Automatic Patient-Specific Microwave Ablation Planning Accelerated by a Physics-Guided Deep Learning Model
Seonaeng Cho, Minjee Seo, Minju Seol, Juil Park, Joon Ho Kwon, Kyungho Yoon
https://arxiv.org/abs/2608.03086 https://arxiv.org/pdf/2608.03086 https://arxiv.org/html/2608.03086
arXiv:2608.03086v1 Announce Type: new
Abstract: Microwave ablation (MWA) is a promising minimally invasive treatment for liver tumors, but its therapeutic outcome strongly depends on patient-specific planning of antenna insertion trajectory, power, and treatment duration. Accurate numerical simulation can provide physically reliable ablation predictions; however, its high computational cost limits its use in optimization-based planning, where repeated forward evaluations are required. To address this issue, we propose a digital twin-based automatic planning framework that combines a neural ablation prediction model with a genetic algorithm. The model was trained on multiphysics simulation data generated from patient-specific tumor and vessel structures, antenna configurations, and treatment conditions, and was used as a fast forward model during planning. The prediction model achieved a Dice score of 95.1%, enabling accurate deep learning-based optimization. In 13 unseen planning cases, the proposed method improved ablation efficiency by 54.3% and reduced organ damage by 55.0% compared with clinician-defined planning, while slightly shortening the insertion path length by 3.3%. Most generated plans were also judged clinically applicable by MWA specialists. Furthermore, the framework enabled approximately 420-fold faster planning than numerical-simulation-based planning, demonstrating its potential as a fast digital twin for quantitative and personalized MWA treatment planning. The code is available at: https://github.com/SeonAengCho/MWA-Planning.git
toXiv_bot_toot
'Could not apply 80b784aeaa21... # hopefully prevent burnout on mobo'
meh can't be important, git rebase --skip
git commit -m "mir ins Abenteuerland"
Вибирайте свою ЦА.
---
Pick your target audience wisely.
#IT #programming #kek #meme
#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 …
Getting closer to Rust replacement for my Arduino LED code on ESP32. In addition to parallel outputs, I now have wifi, a web server, and very basic audio in. (I2S Audio with async DMA only works with git `esp-hal`, depending on some very recent not yet released enhancements)
Next steps for full parity: DDP in over UDP, key/value store in flash to preserve settings (eg save brightness), more advanced patterns, and hopefully using the second core.
Wooo, `driveinfo` gets some nice JSON output. Took a bit of refactoring to get it looking right, but I'll take it.
Releases: https://git.jamesthebard.net/jweatherly/driveinfo/releases/tag/v1.1.0
They use different words for things in America.
For instance they say elevator and we say lift.
They say drapes and we say curtains.
They say president and we say brain damaged git.
-- Alexie Sayle
If putting "1 approval = 1 prayer" on my git commit messages gets my pull requests merged before code freeze, I don't see why HR has to get involved.
RE: https://beige.party/@thestrangelet/117100831904981770
I know I'm a grumpy old git but it's because I can't do maths. Language is my thing so I'm haphazardly pedantic about that instead.
Wanna impress the interviewer when looking for a new job?
Just tell them you are adept in a very popular blockchain technology that allows you to efficiently distribute your code changes among your colleagues...
Yes... It's Git.
Tired of drafting vulnerability advisories from Git patches?
We developed patch2vuln to facilitate the creation of security advisories directly from Git patches.
With a single command, patch2vuln can assist an analyst throughout the advisory creation process: analyzing the patch, drafting the vulnerability title and description, identifying CWE and CAPEC mappings, proposing a CVSS v4.0 vector, extracting affected versions, remediation information and credits, and generating a structured CVE/GCVE record.
The analysis can run entirely locally using an LLM via Ollama, while deterministic processing is used for elements such as CVSS scoring and structured output validation.
The goal is not to replace the security analyst, but to remove much of the repetitive work and provide a solid structured draft for human review and publication.
patch2vuln v1.0 is now available as open-source software under the @… Lab initiative.
#VulnerabilityManagement #CVD #CVE #GCVE #OpenSource #CyberSecurity #AI
{piggyback} makes it easier to attach large files (e.g. input data) to code in github repos: #rstats
Git es für diese exorbitanten Versandkosten für Dinge aus GB inzwischen eigentlich eine Lösung? Für uns Endverbraucher, für die Künstler, die ihren Merch nicht mehr über den Channel verkauft bekommen?
Ich meine, ich würde gerne die Deluxe 2CD Edition kaufen, aber
> that’s €31.55 EUR, plus €14.49 shipping for Germany.
... so dringend dann doch nicht. Meh.
Das skaliert übrigens mit der Menge,
> that’s €157.74 EUR total, plus €72.44 shipping for Germany.
Another revision or two of the `driveinfo` command done and I think I have almost all of the information. Spent some time getting EBR and logical partitions showing everything it needed to as well as being able to follow the logical partition chain using either CHS or LBA.
```
[part 05] PartitionType: 0x83
PartitionTypeDesc: Linux
Primary/Logical: logical
BootIndicatorFlag: 0x00
CurrentPartition:
FirstA…
from my link log —
git --end-of-options and command injection vulnerabilities.
https://nesbitt.io/2026/07/21/end-of-options.html
saved 2026-07-21 ht…
Enjoy the newest Java Geek Weekly, special back to work edition!
https://blog.frankel.ch/java-geek-weekly/146/
Given how computers work, it's astounding that every single git commit message isn't just the single word 'fuck'
If I make my own VCS, I will name it "fir" because it is whatever I type when I am tired and want to type "git"
Source distributions that are significantly different than the git repository shouldn't surprise anyone anymore either.
#Python #packaging
https://microblog.jackiejude.me/slop-free-software/
my personal anti-AI software list (I'll make a git repo for it later)
This is part of some projects I’m working on including
- a tool like vrms that allows you to scan all your installed packages with
If you're going to do a git revert, for hells sake please put in the commit message why!
⎇ The git tab drives the git and gh CLIs for commits, branches, PRs and issues. A read-only DIFF view renders auto, split or stack and sends single-line notes to a live agent
🌐 Remote attach over plain SSH moves only changed cells, about 22 bytes per keystroke. Below 64 columns the layout switches to a phone-friendly single pane
🤖 /lfg runs the whole pipeline hands-off: plans, works, simplifies, runs code review and applies fixes, executes browser tests, commits, pushes, opens a PR and watches CI with a bounded repair loop
🧩 33 skills grouped into core loop, on-demand helpers (/ce-debug, /ce-ideate, /ce-explain, /ce-optimize), #git workflow, testing/design and collaboration
from my link log —
GitHub suddenly rejected my SSH key (the fix was a .pub file?!)
https://thorsell.io/2026/07/21/github-ssh-keys.html
saved 2026-07-21
📦 Install from source with cargo install --locked --git https://github.com/Automattic/harper.git harper-cli, or via scoop on Windows.
🌐 https://
⌨️ Keyboard, mouse, pager and Git difftool support; #HunkDiffView is also published for embedding in your own #OpenTUI app
📦 Built with #TypeScript on
📝 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
🧩 Multi-file review stream with sidebar navigation, split/stack/responsive auto layouts and syntax highlighting
🤖 Inline AI and agent annotations appear next to the code; agents can drive a live session via the bundled #hunk skill file
🔄 Watch mode auto-reloads file and Git-backed reviews as the working tree changes
🔀 An orchestration board takes tasks with dependencies. Each started task gets an isolated git worktree plus path leases, so overlapping edits are never assigned, and a quality gate must pass before merge
↺ Session resume locates each agent's own session store on disk and runs its resume command, no flags to paste. Fork a pane to branch a session while the original keeps running
🖥️ Standalone CLI: npx impeccable detect scans directories, HTML files or live URLs via #Puppeteer, with JSON output for CI and per-file inline waivers
📦 Install via npx impeccable install, a git submodule, or the plugin marketplace. Works with Cursor, Claude Code, Gemini CLI, Codex CLI, Grok Build, OpenCode, Pi, Kiro, Trae, Rovo Dev and Qoder. Apache 2.0, 48.1k stars
🌐
🌳 Each role runs in its own git worktree under .worktrees/, gets its own roles/<role>.prompt, and is launched in a dedicated tmux session with a terminal window per role
📜 Layered constitution: constitution.prompt points agents at article files, with shared defaults on main and local-*.prompt overrides per branch for workflow-specific rules