20 comments

  • gritzko 2 minutes ago

    With Beagle, I also converged on tabular interfaces. It is the Zeitgeist I guess. Handling commits one by one has become too tedious.

    https://replicated.live/blog/click

  • iamcoder18 32 minutes ago

    This is cool, but has anyone ever needed to rewrite commit authors or dates?

      xp84 20 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 5 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 21 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 15 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 13 minutes ago

    I would like to see something like this in magit. Other there is already?

  • mellosouls 43 minutes ago

    Hmmm, this seems to be making easy something you normally should not do.

      Carrok 35 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 39 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 an hour ago

    This looks cool! Are there screenshots available?

  • sixtyj an hour ago

    Extra points for the name.

  • YonathanTesfaye an 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.