I re-organised my documents today which created a lot of memory churn in #emacs due to #magit needing to process a shitton of #git output.
Afterwards, memory usage was at 7GiB O.o
However, I could explain like 1GiB of that via (memory-report).
Turns out: This is a glibc malloc issue that dates back to ancient UNIX syscalls and all of it is just fucked.
Workaround is to call (malloc-trim) which frees the free memory using a workaround. No idea why it doesn't just do that by default on free().
Stupid #git, remembering my mistakes.
Thanks #git, you remembered my mistake and showed it to me when I checked the diff before deploying!
Надоело воевать с Git? Попробуй Jujutsu (jj), и вот почему он круче, чем кажется
Статья для разработчиков, которые устали от сложностей Git и хотят навести порядок в своих проектах. Я расскажу про Jujutsu (jj) — современную альтернативу, которая меняет подход к контролю версий. Без веток, без stash, без мучительных rebase -i — только чистая история и удобный workflow, который позволит вам фокусироваться на написании кода, а не на борьбе с системой. Готовые примеры и наглядная демонстрация возможностей внутри.
https://habr.com/ru/articles/938220/
#git #jujutsu #jj #vcs #контроль_версий
This article shows how to configure a #Gitlab CI/CD pipeline job to automatically build & publish an #OCI image from a #Dockerfile when a #git tag is pushed to the repository.
https://cerebral.voyage/using-gitlab-ci-cd-to-build-container-images-from-git-tags/
#DevLog: Fixed Jujutsu tag deletion in jj-fzf ⚠️
🚫 The #Jujutsu #VCS sometimes deletes ::@ history when importing #git #tag deletions (see screenshot)
🛡️ jj-fzf will now force all commits to remain reachable when it deletes a bookmark or a tag
Related #Jujutsu #VCS discussion:
https://github.com/jj-vcs/jj/discussions/7248#discussioncomment-14135120
#100DaysOfCode #BugFix #jjfzf #BuildInPublic

#DevLog: jj-fzf & #Anklang type safety 💡
📦 Migrated all #Jsonipc glue code to #TypeScript
🧹 Finally removed legacy #castxml + #Python based code generator
🧩 Next up: porting generated bindings to TypeScript, aiming for fully type-safe #IPC!
🌐 Fixed jj-fzf to preserve ::@ history when deleting #git tags
#100DaysOfCode #BuildInPublic #Jujutsu #VCS
Un bugtracker hébergé directement dans le repository Git (grâce à Git notes, me semble-t-il). C'est un super moyen d'avoir des projets git vraiment portables https://github.com/git-bug/git-bug #git #bugtracker #portable #opensource #software #hack
Helpful #git tip of the day 📢 🤓
If you want to find a particular string (via regex) over all of your commits (be it added, moved or deleted) you can pass the -G option to `git log`.
Example:
git log -G"[Tt]he [Nn]eedle"
⚠️ Warning: There is a similar option with `git log -S --pickaxe-regex`, but it _won't_ show _moved_ lines, only added/deleted lines!
Docs:
https://git-scm.com/docs/git-log#Documentation/git-log.txt--Gregex
@musicmatze Thanks for calling out that git symbolic-ref can be used to alias between `main` and `master`
I see @adamchainz has an article with details on this at
https://adamj.eu/tech/2022/10/27/git-how-to-alias-master-as-main/
Game of Trees 0.117 released https://www.undeadly.org/cgi?action=article;sid=20250818074301 #openbsd #gameoftrees #got #git #development #programming #versioncontrol #freesoftware #libresoftware
Heh. gpg-agent er ikkje tilbake frå ferie heller, ser det ut til.
I'm still trying to get my CI/CD pipeline on GitLab running (and -ultimately- mirroring to Github).
Why am I unable to find proper tutorials/examples for my usecase? PySide6+Pyinstaller+Windows(for now)
#PhD #Git #Python