home.social

#jj — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jj, aggregated by home.social.

fetched live
  1. Like many devs, I've been using #git for years.
    I was then introduced to #jj and happily used it instead for month.

    I came back to #git because some colleague's history shenanigans made #jj cry and I did not want to fight the tool.

    And now, I realize I'm perfectly happy with #git anyway.
    Because the issue has never been #git, it has always been us not following our own conventions.

    Both #git and #jj are great tools.
    We just suck at using them.

  2. Also, I made a new #jujutsu #jj #vcs convert, so that ain't nothin'. It's good, you should try it!

  3. I dream of the day where a forum post about a new #jj release doesn't constantly draw commenters complaining that they've tried it and don't get it.

    #jj
  4. The overview page is working. But I just implemented diffs on the commit pages!

    The diff itself is powered by @mitsuhiko similar but I also had to do a bit jj plumbing to get the files in the first place.

    #devlog #jj

  5. #TIL: #jj #jujutsu grew a `bookmark advance` this past spring. Very cross I didn't even know about it until just now, given I only started using it this summer…

    jj-vcs.dev/latest/cli-referenc

    Now glad I didn't even bother setting up the "usual" 'tug' alias!

  6. Only recently started using #Codeberg.
    It seems the website is down, but I was able to push the commits.
    So couldn't check in the website.
    But can see in a #forgejo #Android client named #gitnex . Thankfully I Installed it out of curiosity.
    Any other ways u people use to check on ur repo while the official page is down?

    Btw, Do the downtime sometimes will affect and won't let me push too? 🤔
    @Codeberg
    #git #jj

  7. Decided to go with jj. The library was a bit confusing at first but I think I understand how to use it now.

    #jj #devlog

  8. Hi All
    Guide me please 😅
    I'm using GitHub all these days to store files. I plan to move my files to open source platforms like codeberg,gitea etc. But I want a mirror of my codeberg like repo in GitHub etc, just as a backup.
    2 ways I can think of:
    1) Pushing to 2 remotes from my local
    2) Mirroring one repo completely in another platform
    Want ur opinion on these or any other methods I'm unaware of.
    #git #jujutsu #jj #github #gitea #codeberg #forgejo #vcs #dvcs #repo

  9. Ah, the riveting saga of the "git #history command" – because we all know what our lives were missing was a deep dive into #command #line history 🤯. Apparently, after a year and a half of trying to escape the clutches of "git" for "jj," our hero runs back to "git" faster than you can say "merge #conflict." 🙄🔄
    lalitm.com/post/git-history/ #git #jj #git #merge #command #HackerNews #ngated

  10. Trying #jj, pretty hard to change 10+ years of habits from git. A lot of the commands seem more straightforward thought, I'm liking it.

    #jj
  11. Just tried difftastic and it's really cool.
    difftastic.wilfred.me.uk/

    The diffs are really helpful to be honest. A small but impactful improvement in workflow.
    In my jj config, I used difftastic as the default diff tool. Thanks to home manager I already got an option to just to my jj config🙂.

    #difftastic
    #nix #homemanager #jj #config #diff #tool #git

    Any such tool recommendations are welcome 😊
    Thanks in advance

  12. The JuJutsu VCS gives me planning superpowers!

    Here is how I use its revisions and flexible workflow to plan my work ahead and keep track of my progress.

    Read more on my blog:

    moskitohero.com/post/2026-06-3

    #jj #jujutsu #vcs

  13. Git conflicts are no longer painful! 🔥

    🌳 **oyui** — A TUI merge editor and staging interface for Git & Jujutsu

    💯 Syntax highlighting, command palette, binary support, fully scriptable configuration & more!

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/emilien-jegou/oyui

  14. Started messing with #jujutsu #jj. Has some very neat ideas as expected.

    Git interop is a little clunky still, though hopefully I just haven't discovered quite the right commands ("new technology, tutorials are outdated the moment they're published" problems…)

    Eg, a rapid fire "fuck, why is my CI/CD not workin right" workflow. In Git, having already done a 'checkout mybranch' that morning:

    - git commit -m 'lmao'
    - git push

    In jj, because you're never "on" a branch:

    - jj commit -m 'lmao' (or have done a 'describe' earlier, and do a 'new' now)
    - jj bookmark advance mybranch --to @-
    - jj git push --bookmark mybranch

    Over and over! Obviously I could shell alias this, but.

  15. Dear #git / #jujutsu / #jj / #lazygit #lazyweb (pun not intended?),

    I am gently interested in trying out `jj` sometime, but have invested /significant/ muscle memory in the lazygit TUI (which is flippin' awesome). Has anyone made that /specific/ transition successfully?

    Eg,
    - did you go back to fully shell-driven SCM actions using `jj`? (because jj is just that good?)
    - did you switch to a more editor-plugin-focused workflow? (because one was on offer? btw I use vim)
    - did you use lazygit+jj clones/etc like lazyjj (github.com/Cretezy/lazyjj)? (which looks non-slop but otherwise haven't tried yet)
    - mystery fourth option?

    #BoostsWelcome

  16. Using #jjvcs on my repo made me realise, that the blocker was not all the bugs, but the fact that rebasing/merging/keeping consistent commits is a massive PITA with git. Call it a skill issue, but I love how every nightmarish operation is solved in 2-3 commands with jj.

    #jj #jjvcs #jj_vcs

  17. My favourite new word at work is #prefactor as in, "Hey #claude Please prefactor the ugly code in this business logic feature change PR so that it is easier to read?"

    The refactoring lands in a preparatory PR and everyone gets to review a much easier to understand business logic change follow-up PR.

    I suspect the flow would get even nicer if I could find time to skill-up with claude on #jj (or possibly even better #SaplingSCM - since reviews are still the biggest bottleneck)

  18. I’ve been using Jujutsu to manage my git repositories for a few weeks now, and I am not looking back. Ever.

    When I code, I feel Git always gets in the way, slowing me down, adding such mental burden. JJ can be used alongside any of your git repos, and makes the version control UX a breeze.

    #git #vcs #jujutsu #jj

    moskitohero.com/post/make-your

  19. holy shit #JJ 😳
    kann eigentlich nur noch schlechter werden 🙈 😅
    #ESC