jujutsu v0.36.0 released
42 points by mediremi
42 points by mediremi
Every release they make changes I've wanted. --editor on 'commit' and so on is important (now we need the -e shorthand that git has...), auto tracking bookmarks, and fixed paging issues that I had to alias around.
--onto instead of --destination makes sense, but why isn't it --parent instead of --onto?
They discuss the reasoning here, and one of the comments talks about using a --parent flag, along with a matching --child flag, for fine-grained control.
I can't speak for anyone else, but one tiny reason I don't personally like a singular noun flag like --parent is it becomes ambiguous whether it supports specifying multiple parents, or whether I have to use multiple flags, or both. I end up double-checking the help to refresh my memory, which is a minor speed bump.
(Yes, I know there's also --revisions, which can take a single revision. ¯\_(ツ)_/¯ )
I have been using --destination a lot. I think there's room for improvement regarding the flags, so I welcome them testing things out. I am looking forward to try the alternatives to --destination and see what I think about it after some usage.
I just ran into the divergent operations race condition bug for the first time in a big repo yesterday (caused by leaving jjui up all the time), and here's the fix already.