frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

https://github.com/TheRealYT/git-knife
44•YonathanTesfaye•1h ago

Comments

YonathanTesfaye•1h 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.
cautiouscat•58m ago
This looks cool! Are there screenshots available?
YonathanTesfaye•52m ago
https://imgur.com/a/V5EGCOw
esafak•40m ago
I'd put that in the repo not here.
YonathanTesfaye•18m ago
you're right, done
yboris•24m 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 :)

YonathanTesfaye•19m ago
done
sixtyj•47m ago
Extra points for the name.
YonathanTesfaye•41m ago
Appreciate it! pick a commit, stab it
mellosouls•40m ago
Hmmm, this seems to be making easy something you normally should not do.
YonathanTesfaye•36m 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
Carrok•32m 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•29m ago
that's it
iamcoder18•29m ago
This is cool, but has anyone ever needed to rewrite commit authors or dates?
icase•18m 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
xp84•17m 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•2m 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?
f1shy•13m 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•10m ago
I would like to see something like this in magit. Other there is already?

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

https://github.com/TheRealYT/git-knife
46•YonathanTesfaye•1h ago•19 comments

Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots

https://cactuscompute.com/needle
465•HenryNdubuaku•22h ago•159 comments

Show HN: Scroll through all 43252003274489856000 Rubik's Cube states

https://everycube.alen.is/
256•Alen123•16h ago•91 comments

Show HN: Tokyo Trains

https://greggman.github.io/tokyo-trains/
3•greggman65•1h ago•0 comments

Show HN: Write.md, a free, open-source, themeable Markdown editor for macOS

https://writemd.app/
5•danielbilekq•2h ago•0 comments

Show HN: The self-improving QA agent for software teams

https://vostride.com
3•pranshuchittora•2h ago•0 comments

Show HN: Mcptoon – Token-efficient MCP CLI client

https://github.com/activeing123/mcptoon
62•mcptokensaver•10h ago•41 comments

Show HN: Ante, a coding agent in a single binary that runs offline

https://github.com/AntigmaLabs/ante
152•ubermon•1d ago•84 comments

Show HN: Parley – your coding agent can talk to a teammate's agent

https://parley.weldra.dev
6•tyagivivek•2h ago•2 comments

Show HN: drawtonomy – Draw and run driving scenarios in the browser

https://github.com/kosuke55/drawtonomy
3•kosuke55•3h ago•0 comments

Show HN: Voice driven murder mystery, Interview AI suspects with your voice

https://www.whodunnitai.com/
206•MrRowTheBoat•1d ago•85 comments

Show HN: Tesserae, self-hosted dashboards for e-ink panels

https://tesserae.ink/
2•xDaftTurtle•4h ago•2 comments

Show HN: Compare Wikipedia articles between languages in the Middle East

https://wikicompare.app
4•idonov•5h ago•4 comments

Show HN: AI Pulse a fake LED strip beside the macOS Dock that shows agent status

https://github.com/leog/ai-pulse
17•leog_me•18h ago•5 comments

Show HN: A tiny LLM running at 21,000 tok/s on a $250 FPGA (Live Demo)

https://www.mikeayles.com/blog/on-chip-llm-kv260/
65•mikeayles•1d ago•23 comments

Show HN: A Project Oberon System version running on RISC-V instead of RISC-5

https://github.com/rochus-keller/OberonSystem/tree/op2-rv32
120•Rochus•2d ago•19 comments

Show HN: Langkast – One workspace for every AI model, agents, and your files

https://langkast.com
2•edwn_mnl•9h ago•1 comments

Show HN: Higher-dimensional lattices unfolded into the 2D plane

https://number-garden.com/?@THLP@
18•unitX•4d ago•1 comments

Show HN: I vibecoded a heavy lift drone

https://lukeiseman.substack.com/p/i-vibecoded-a-drone
19•liseman•11h ago•3 comments

Show HN: My local climbing gym from photogrammetry

https://kmcheung12.github.io/climb-preview/tour/ae43c6e5
27•a_c•18h ago•11 comments

Show HN: ConfigLedger -Find configuration drift across code, CI, Docker and docs

https://github.com/DevFoundry-labs/configledger/
3•DevFoundry-labs•10h ago•0 comments

Show HN: NiceShot AI – The analytics layer competitive games forgot to add

https://github.com/karimm-ai/NiceShot_AI
3•niceshot-ai•10h ago•0 comments

Show HN: 100% native Swift harness (NOT Electron)

https://github.com/Lore-Hex/QuillCode
14•ljlolel•1d ago•5 comments

Show HN: Design Engineering, as a Service

https://designshippers.com/?0
15•krm01•1d ago•12 comments

Show HN: Seedle, daily -dle for Minecraft seeds

https://seedle.loch.tools/
3•lwansbrough•12h ago•0 comments

Show HN: I made alchemical-cosmological PCB badges

https://github.com/KaiPereira/Alchemical-Cosmological-Badges
22•kaipereira•5d ago•3 comments

Show HN: Graph2agent; Mermaid diagrams, explained for agents

https://graph2agent.github.io/
6•alexandroskyr•18h ago•1 comments

Show HN: Airy – Free, fast, and simple voice content creation

https://airy.so
45•login588•2d ago•17 comments

Show HN: PicPocket – Dedicated 'chats' for photo-sharing (share to organize)

https://picpocket.io/
7•amr_shawky•1d ago•0 comments

Show HN: Watching browser fingerprinting calls via Chromium's Blink layer

https://kameleo.io/blog/this-is-the-closest-well-ever-get-to-reverse-engineering-anti-bots
14•brnbs•1d ago•0 comments