1. 60
  1.  

    1. 11

      I think I make the same comment in every jj thread, but I just want everyone to know: jj is life-changing. Switch now. Just do it. Also, get gg.

      1. 2

        I feel I might not get it . I love JJ but I am seriously confused how I can just checkout a repo and track its main branch without creating new commits or edits. Just git checkout main && git pull regularly

        1. 2

          Another pattern is having two bookmarks pointing to a same @. One bookmark tracking a branch in a Github PR, and the other bookmark tracking a deployment branch. So every time I ratchet it forward, I bring both of them - and I get the CI/CD to run on the PR, and the code deployed in the development environment. One command in jj VS two commands in git.

          1. 1

            I am intrigued by jj, but I wonder how it works with email? Does it work at all?

            1. 1

              How do you mean? Like is it possible to do operations over e-mail?

              1. 1

                Like am I still able to send patches via something like git send-email and apply them via something like git am?

                1. 2

                  You’d need to use a co-located repo and use git commands to do it conveniently today.

                  There’s definitely desire to have this as a jj feature, see for example https://github.com/jj-vcs/jj/issues/4438. It also comes up on Discord/IRC from time to time. It might take some UI design, but I don’t think there’s any technical obstacle.