Does anyone have a favorite diff tool for reviewing lots of code? I’m thinking something along the lines like meld or vimdiff. I don’t really need a git client. I’m comfortable with the git CLI. I’m mainly interested in making code reviews a little easier to manage.

I’m reviewing a large code change right now and the web interface sucks. It’s slow. It doesn’t load all the files at once. Cross referencing files sucks.

I know, I know. “Code changes should be small.” I’ve already voiced that to my team, yet here we are. I’m trying to figure out a way to make this a little less miserable.

  • lame_potato@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    21 hours ago

    I’ve been using SmartGit for about a decade now. While I don’t typically need a git GUI, I do appreciate it’s diff’ing and 3-way merge.

    It’s free for open source use and they do have a lifetime license option to avoid the subscription for commercial use.

    • StrikeForceZero@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      12 hours ago

      +1 for smartgit. I just use jet brains built in git guis now but whenever I’m doing some crazy rebasing I open up smartgit. I like how it also shows you the commands in the log so you can learn by doing.

    • TehPers@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      14 hours ago

      I bought a license many, many years ago and loved SmartGit. I just use the cli now, but if you’re looking for a GUI, it’s a great choice.