conv.

All stories
Active · 30h

Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet

Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet
github.com

Conversation activity · last 31 hours peak 4/30m

Peak 4 items in one 30m at Aug 11, 11 AM; 12 items over 31 hours Aug 10, 4:08 PM — no itemsAug 10, 4:38 PM — 1 item · Hacker News 1Aug 10, 5:08 PM — no itemsAug 10, 5:38 PM — no itemsAug 10, 6:08 PM — no itemsAug 10, 6:38 PM — no itemsAug 10, 7:08 PM — no itemsAug 10, 7:38 PM — no itemsAug 10, 8:08 PM — no itemsAug 10, 8:38 PM — no itemsAug 10, 9:08 PM — no itemsAug 10, 9:38 PM — no itemsAug 10, 10:08 PM — no itemsAug 10, 10:38 PM — no itemsAug 10, 11:08 PM — no itemsAug 10, 11:38 PM — no itemsAug 11, 12:08 AM — no itemsAug 11, 12:38 AM — no itemsAug 11, 1:08 AM — no itemsAug 11, 1:38 AM — no itemsAug 11, 2:08 AM — no itemsAug 11, 2:38 AM — no itemsAug 11, 3:08 AM — no itemsAug 11, 3:38 AM — no itemsAug 11, 4:08 AM — no itemsAug 11, 4:38 AM — no itemsAug 11, 5:08 AM — no itemsAug 11, 5:38 AM — no itemsAug 11, 6:08 AM — no itemsAug 11, 6:38 AM — no itemsAug 11, 7:08 AM — no itemsAug 11, 7:38 AM — no itemsAug 11, 8:08 AM — no itemsAug 11, 8:38 AM — no itemsAug 11, 9:08 AM — no itemsAug 11, 9:38 AM — no itemsAug 11, 10:08 AM — no itemsAug 11, 10:38 AM — no itemsAug 11, 11:08 AM — 4 items · Mastodon 2, Hacker News 1, Press 1Aug 11, 11:38 AM — no itemsAug 11, 12:08 PM — 2 items · Hacker News 2Aug 11, 12:38 PM — no itemsAug 11, 1:08 PM — no itemsAug 11, 1:38 PM — no itemsAug 11, 2:08 PM — 2 items · Hacker News 2Aug 11, 2:38 PM — no itemsAug 11, 3:08 PM — no itemsAug 11, 3:38 PM — no itemsAug 11, 4:08 PM — 1 item · Hacker News 1Aug 11, 4:38 PM — 1 item · Hacker News 1Aug 11, 5:08 PM — 1 item · Hacker News 1Aug 11, 5:38 PM — no itemsAug 11, 6:08 PM — no itemsAug 11, 6:38 PM — no itemsAug 11, 7:08 PM — no itemsAug 11, 7:38 PM — no itemsAug 11, 8:08 PM — no itemsAug 11, 8:38 PM — no itemsAug 11, 9:08 PM — no itemsAug 11, 9:38 PM — no itemsAug 11, 10:08 PM — no itemsAug 11, 10:38 PM — no items 4 items · 11:08 AM
Aug 118 AM4 PMnow · 11:08 PM

Clustered from 12 items across 3 sources. Not yet parsed — the coverage below is the raw record.

Press coverage 1

Social posts 3

Voices from the web unedited

  • One of the most annoying quirks of LLMs for me is the insistence on, after being corrected, loudly noting what wasn't done. After getting it to change something stupid in code, it will leave a comment in the code boasting about how it doesn't do the stupid thing, which to future readers reads like an 'asbestos free!' label on a cereal box.

    rozabHacker News8h agoview on Hacker News ↗
  • I appreciate that it uses git-notes and that is makes backup branches in it's own namespace. I wish it were a bit lighter though.Haven't seen mentioned, but you might want to check out

    unqueuedHacker News8h agoview on Hacker News ↗
  • Note: This will not work and cannot work on repos that use signed commits from multiple authors.Signed git history is immutable, and unsigned git history is a supply chain attack vector.That said I could see this being useful for single-author WIP branches doing cleanup before a PR

    lrvickHacker News6h agoview on Hacker News ↗
  • “It never reimplements git — it shells out to the system git CLI and rebuilds commits with git commit-tree, reusing each commit's original tree so file contents are provably never changed.”Glad the LLM noted this - I was worried this would reimplement git

    NichoPaolucciHacker News10h agoview on Hacker News ↗
  • It looks like the screenshot was an actual photo of someone's monitor. I'm left wondering why print screen wasn't utilized. And for some reason it really makes me not want to touch this project.

    beartHacker News6h agoview on Hacker News ↗
  • Offtopic but, it always amuses me that the words "provably" and "probably" are one letter apart (and I frequently misread them for each other).

    wavemodeHacker News5h agoview on Hacker News ↗
  • Ha ha fair. But yeah shelling out to git and reusing the original tree object was deliberate means file contents can't change even if I screw up elsewhere.

    YonathanTesfayeHacker News10h agoview on Hacker News ↗