#jujutsu

Vivekanandan KS :nixos:vivekanandanks@mstdn.social
2026-01-01

The list might grow over the year too😁:
1) Rust
2) Jujutsu VCS
3) Nushell
4) Vim motions (or helix motions) help me choose maybe 😀
5) Nix - much more deeper
6) Pulumi
7) GCP
etc

And more importantly I want to share
my learning journey, findings etc

If u are a fellow learner too of any of these, let's connect😁
Matrix:
matrix.to/#/#vivekanandan_ks:m

#rust #jj #jujutsu #vcs #nushell #vim #vimmotions #helix #nix #pulumi #gcp #cloud #learning #passion #life #newyear2026

2025-12-29

@orhun You mean #jj #jujutsu but with extra steps ?

Edge Case ℭɑⅈᵤˢcaius@ruby.social
2025-12-23

If you've ever run `jj jj …` by accident, do I have the alias for you. caiustheory.com/jj-jj-jj-jj-jj/ #jj #jujutsu

musicmatze :rust: :nixos:musicmatze@social.linux.pizza
2025-12-19

I really look at #jujutsu but I, for the sake of it, cannot wrap my head around it.

Am I too proficient in #git ? 😆

2025-12-18

J’vais dormir ÉVIDEMMENT 😇

2025-12-17

@jean_dupont I've been using jujutsu for almost as long as I've been VCS... that should give some hints on when I fell for NixOS 😜

for my personal repos that's been simple for me to adopt...

the one thing I've not quite managed to get my head around, and I'm certain this is a me not having spent enough time using it in this scenario...

Say I maintain a local nixpkgs fork... I point my config to the fork + branch, cool!

Say my daily workflow is mostly:
```
git switch nixos-unstable
git pull upstream nixos-unstable --rebase
git push origin nixos-unstable --force
```

very occasionally I will use git to cherry pick a commit from master...

how would I go about managing those two workflows if I started using jujutsu in my local fork?

This is something I've just not been able to get my head around, and also not stumbled over anyone doing with jujutsu (in the many blogs I've read to date!)

#jujutsu #nixos

2025-12-17

So, merging in is as simple as creating a commit that has 2 parents 😯:

jj new <parent_1> <parent_2>

Never had a merge conflict ever since.
Pamper yourself for Christmas and give it a shot! 😉

2025-12-15

🎙️ Fullstack Sentimental épisode 0x8 : Jujutsu, la cerise sur le git, oh !
📝 À propos de Jujutsu, l'outil pour faire du git sans faire du git.
🔗 sieg.fr/ied/fullstack/2025-12-
#podcast #fullstacksentimental #git #jujutsu

Rudolf Thomas INDERST (he|him)gamestudies.bsky.social@bsky.brid.gy
2025-12-13

Ich glaube, es gibt für einen Trainer keine schöneren Momente - ich bin sehr gerührt. Herzlichen Glückwunsch! Ich verneige mich vor Eurer Disziplin und Eurem Biss. #jujutsu #danprüfung

Teun 🌏 ❤️ 🏳️‍🌈 🇺🇦 🇵🇸teun@kolektiva.social
2025-12-13

I never thought I'd listen to an hour of people talking about sport fighting, but here we are.

They talk about the difference between fighting and violence, consent, fascism (in sport fighting and outside of it), toxic masculinity, fighting as play, and a lot more.

🔗 invidious.nerdvpn.de/watch?v=c

Or on YouTube:
🔗 youtu.be/cPJWm3avmlQ

(The link preview is totally wrong, no idea why Mastodon does this. The title of the video is "Fighting vs. Violence: What’s the Difference? (w/ Jay O’Shea)")

#SportFighting #MartialArts #Fascism #Play #JiuJitsu #JuJutsu #MMA #UFC

Chris Praßcprass
2025-12-12

Inspired by my colleagues at work I'm starting to learn (jj).

No, not the Japanese martial art, the version control system.

jj-vcs.dev/latest/

Some things I am looking forward to coming from git:
- no branches
- no index/staging-area
- auto-committed working-copy
- auto-rebased descendant commits
- operation log replacing reflog

Also fully compatible with git, so I can just use it for work while others are still using git.

2025-12-10

Jujutsu v0.36.0
github.com/jj-vcs/jj/releases/

Release highlights:
- The documentation has moved from jj-vcs.github.io/jj/ to
docs.jj-vcs.dev/.
- It is now safe to
continuously run e.g. jj log without --ignore-working-copy in one
terminal while you're running other commands in another terminal.
- jj now ignores $PAGER set in the environment and uses less -FRX on most
platforms (:builtin on Windows).

#jj #jjVCS #jujutsu #jujutsuVCS

2025-12-10

RIP mon adoucissant qui a pris cher

2025-12-09

Oui j’ai commencé 👀

2025-12-02

It finally happened. After months, I happened to work with #git. Muscle memory let me wrote

jj

I think I completed the switch. #jujutsu

2025-12-01

new #neovim plugin released: jannotate.nvim

What is it? It's a side by side view of #jujutsu's `jj file annotate` command. Kind of what you get with `:Git blame` in fugitive, but for jj.

* `<space>a` to view the annotation
* highlights lines that are part of the same change
* `gs` on source buffer or `<CR>` on annotate buffer to show.

That's pretty much it.

Get it here: git.sr.ht/~rbdr/jannotate.nvim
Or here: git.r.bdr.sh/jannotate.nvim/ab

2025-11-30

why `:Git blame` when you can `:Jannotate`?

I'm going through my #neovim plugins and decided to ditch fugitive, since I only ever use it to blame.

Instead I wrote this plugin to use #jujutsu and `jj file annotate` when I press `<space>a`.

There's still a lot of testing to do + some highlighting to add, but otherwise it's fairly usable.

2025-11-26

With version 2.0 of Clear.Dental coming along, I decided to re-evaluate the #git backend. Here is a report of the outcome of this research.

The technologies reviewed include: #couchdb #rsync #syncthing #jujutsu #ipfs

clear.dental/gitReevaluation.p

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst