Decided I needed a break yesterday, so spent a little time on adding auto discovery to my little snub application for creating gitignore files.
It was such a welcome break and good to get the creative juices working a little again.
https://www.dazfuller.uk/posts/snubbing-the-limits/
The goal is threefold:
- Give us some time to experiment with Rust
- Introducing Rust is impossible for some platforms
- Make Rust a mandatory part
None of these give clear reason to why, except for the "EXPERIMENT", but gets countered by the "IMPOSSIBLE"
From the #Git mailing list:
Introduce #Rust and announce that it will become mandatorty
https://lore.kernel.org/git/20250904-b4-pks-rust-breaking-change-v1-0-3af1d25e0be9@pks.im/T/#u
Patrick Steinhardt writes: ""This small patch series introduces Rust into the core of Git. This patch series is designed as a test balloon, similar to how we introduced test balloons for C99 features in the past. The goal is threefold:
- Give us some time to experiment with Rust and introduce proper build infrastructure.
- Give distributors time to ease into the new toolchain requirements. Introducing Rust is impossible for some platforms and hard for others.
- Announce that Git 3.0 will make Rust a mandatory part of our build infrastructure.
[…]""

I wish the #RESF let the canonical #Git be & focus on git-rs or Jujutsu 😒:
“Introduce Rust And Announce That It Will Become Mandatorty [sic]”, Patrick Steinhardt (https://lore.kernel.org/git/20250904-b4-pks-rust-breaking-change-v1-0-3af1d25e0be9@pks.im/).
On HN: https://news.ycombinator.com/item?id=45312696
On Lobsters: https://lobste.rs/s/quagwg/git_introduce_rust_announce_it_will
#DevLog: jj-fzf now got advanced filtering!
⌨️ Ctrl-F for mode switching
→ Toggle between fzf and revset input
🔍 fzf 0.65.2 required
→ Updated CI and preflight checks
📅 Extended default commit history revset
→ Show all refs + 7 ancestors of immutable_heads
📤 Bookmark push improvements
→ New "Bookmarks & Tags" dialog
→ Ctrl-P for safe remote push with dry-run
https://github.com/tim-janik/jj-fzf
#Jujutsu #VCS #jjfzf #BuildInPublic #100DaysOfCode #Git #CLI #DevTools #ShellScript #OpenSource
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

🦀 RUST ÜBER ALLES
"Git Developers Debate Making Rust Mandatory"
https://www.phoronix.com/news/Git-Weighs-Mandatory-Rust
Git: Commit senza passare dall’Area di Staging
Eseguire automaticamente lo staging di tutti i file già tracciati (tracked) che risultano modificati o eliminati, evitando git add.
https://giovannilubrano.blogspot.com/2025/09/git-commit-senza-passare-dallarea-di.html
aside from gitnex, what are your favourite apps to use for forgejo/codeberg on android?
bonus points if it works for other forges, but tbh the only other one i care about is sourcehut (i love you @ddevault)
@forgejo @Codeberg
#git #forgejo #codeberg #android #boost
Now I learned, that I was completely ignorant to the workings of git submodules. I probably should have used them in the past -.-
We have managed to finally move from Gitea to Forgejo - git.trom.tf/ - thank you @esh for doing it :).
But we had to move repo by repo so we could not move the users. Only 3 other users used our git, and all of them were not active for the past year. This TROM Git is pretty much exclusively used for our TROMjaro project, but anyone can request an account there and use it fully.
Now TROM.tf is fully moved to the new server!
#server #sysadmin #linux #git #forgejo #code #tromtf
Here's a neat little thing I learned this week: How to ignore files in a git repository locally, without modifying the .gitignore that's tracked under version control: