Would be great to have this, but as a TUI tabular editor.
Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
31–40 of 111 posts
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#32“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
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#33Earlier quoted context omitted.
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 ha…
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?
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#34“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
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#35“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
Why would you think such a project would reimplement git?
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#36“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
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#37“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
why can't anyone just do things themselves anymore? it's all LLM crap
One small example is an extension for the `gh` cli where I give it a PR number and multiple branches and it cherry-picks that PR to those branches, or lets me know if some of the branches don't work. For managing multiple release branches it's very handy, but not so handy that I would have spent a lot of time and energy doing a good job of it.
This seems like a similar sort of thing - a user friendly way to do something that most people don't need, and most people who need it probably don't need it very badly.
I haven't used claude to replace my actual skills - researching, solving problems, etc. - but I do use it to replace all the stuff which is essentially 'spend a few hours reading API docs and writing boilerplate code'.
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#38This is cool, but has anyone ever needed to rewrite commit authors or dates?
Re: Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
#39Earlier quoted context omitted.
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 :)
done