this post was submitted on 22 May 2025
30 points (94.1% liked)

Godot

6659 readers
39 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

[email protected]

Credits

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 1 day ago* (last edited 1 day ago) (1 children)

I've been trying out Jujutsu recently.

It's compatible with git repos. The workflow takes a little while to get used to but can be nicer to work with.

[–] tatterdemalion 2 points 21 hours ago (1 children)

can be nicer

Understatement. It solves almost every problem I've ever had with git.

  1. No more destructive commands. jj undo or jj op restore can always put you back into a good state.
  2. Merge conflicts can be ignored until you want to resolve them.
  3. No "unstaged files" to deal with. Just keep your .gitignores up to date and jj automatically tracks new files.
  4. Rebasing and patch management is just incredibly simple.
  5. It actually has a nice default view of the commit graph.

I used to use StackedGit for a while before switching to Jujutusu. While stg is nice, I think jj is a huge improvement.

[–] StrikeForceZero 1 points 19 hours ago (1 children)

Aside from the obvious cases like pruning or garbage collection that remove orphaned or dangling commits, is there anything else destructive that git reflog can't help recover from?

[–] tatterdemalion 1 points 12 hours ago

I probably can't give a good technical comparison of the power of git reflog vs jj op log, but I find jj op log much easier to use.