Hacker GitHub

← All repos

mystor/git-revise

View on GitHub ↗ ★ 865 Python

A handy tool for doing efficient in-memory commit rebases & fixups

8 mentions on Hacker News by 7 people: 0 stories, 8 comments · first 2019-08-06 · latest 2026-08-11

Mentions per year 8 mentions · busiest year 2020 (2)
20082026
  1. …I wish it were a bit lighter though. Haven't seen mentioned, but you might want to check out https://github.com/mystor/git-revise
  2. https://github.com/mystor/git-revise is great for just this. Of course there's also `git commit --fixup=<commit>` and `git rebase --autosquash` if you don't want to install extra software. But the ergonomics of `git revise` are better.…
  3. …but without the fixup commit. I I’ll try using fzf to make it interactive though. Thanks! [^1]: https://github.com/mystor/git-revise
  4. …to transplant your changes onto a new base, honestly, do yourself a favor and use this instead: https://github.com/mystor/git-revise Its inability to change your worktree (operates in memory instead) is a big speed and safety feature: It…
    comment by anordal · 2024-06-23 · in I kind of like rebasing
  5. …as you develop, but you end up with a perfect history to merge (fast-forward) at the end. [1] https://github.com/mystor/git-revise/ [2] https://stacked-git.github.io/
    comment by sreevisakh · 2022-06-25 · in Oh Shit, Git
  6. …is perhaps taking it a bit too far. Another handy extension in this general space is git-revise < https://github.com/mystor/git-revise >, which is roughly git-rebase but without touching the working tree. I use it regularly in crafting…
    comment by chrismorgan · 2020-10-27 · in Show HN: Git-Retext
  7. …haven’t changed anything in the final result, because that’ll produce warnings and a dirty index. https://github.com/mystor/git-revise Since learning about this, 90% of my rebase usage has switched to revise, and I’m much happier with it…
  8. I don't support a feature like that yet, but it wouldn't be tricky to add. Filed https://github.com/mystor/git-revise/issues/10 to track adding it.
    comment by mystor · 2019-08-06 · in Git-Revise