7 comments

  • gritzko 1 minute ago
    With Beagle, I also converged on tabular interfaces. This is probably the Zeitgeist of today. Working commits one by one becomes too tedious.

    https://replicated.live/blog/click

  • iamcoder18 30 minutes ago
    This is cool, but has anyone ever needed to rewrite commit authors or dates?
    • xp84 18 minutes ago
      Yes, for instance it could be useful if someone’s been accidentally committing with a bogus email address. Or if you’re cleaning up some sort of mess and would like to recreate an accurate history.

      Obviously as with any “force push” situation, the usual caveats apply if this is on a branch others have checked out, but if the mess is big enough, it is sometimes worth it to send everyone a script to reset or just to have people delete and re-check-out.

      • schainks 3 minutes ago
        If someone's been committing with a bogus email address and they're still working on the project, shouldn't they clean up their own commits?
    • icase 19 minutes ago
      yes; when i wanted to make it look like i didn’t procrastinate for a week and implement the entire feature in one day
    • f1shy 14 minutes ago
      Yes. Absolutely! Many times I had a wrong configured terminal and messed up the author. Often I work in different projects, privately and in my work, and I use different authors for both
  • f1shy 11 minutes ago
    I would like to see something like this in magit. Other there is already?
  • mellosouls 41 minutes ago
    Hmmm, this seems to be making easy something you normally should not do.
    • Carrok 33 minutes ago
      So, exactly like a knife? Generally we don't want to cut people open, but when we need to do it, like during surgery, a sharp knife sure helps.
    • YonathanTesfaye 37 minutes ago
      Agreed mostly. The intent is local cleanup before you push like fixing a wrong author email across a batch or dates from a machine with a bad clock
  • cautiouscat 59 minutes ago
    This looks cool! Are there screenshots available?
    • YonathanTesfaye 53 minutes ago
      • yboris 25 minutes ago
        Please put up this or another screenshot as the first thing you see in the README - please!

        I'm reluctant to clone a repository and spend time on it just to find out the project looks crap and I don't want to use it. A screenshot saves other people's time :)

      • esafak 41 minutes ago
        I'd put that in the repo not here.
  • sixtyj 48 minutes ago
    Extra points for the name.
  • YonathanTesfaye 1 hour ago
    I built a small Tauri app that just shows your commits in a table and lets you edit message/author/date directly, plus find & replace with regex if you need to fix a bunch at once. It backs up the branch before it rewrites anything doesn't touch file contents, just metadata.