Retcon – A macOS Git client for instantly rewriting history
Retcon – A macOS Git client for instantly rewriting history
I really like interactive rebases in Git, but always thought they took too much time and effort. There are tools that make them a lot nicer, like magit or GitUp, but they still ask a lot of you. So over the last two years I built Retcon. In the app, you can manipulate history directly (e.g. drag a commit to a different spot) at all times; even when there’s a conflict waiting for resolution, you can always keep making changes. You're not asked to first make a rebase TODO and then commit to it. So you no longer need to think too much ahead: you just make the changes you have in mind, see what that results in, and iterate on the spot. I think it really lowers the mental load of doing a rebase; most of the time you don't really think about it, you just do it. You also can undo almost anything with ⌘Z. Like a commit deletion, sure, but also a conflict resolution: so you never have to start the rebase over if you make a mistake, you just go one step back. Once again, that both saves you a lot of time, and mental load. Undo even works for remote pushes, which is handy. (and is safe, using a custom “force push with lease” variant) I hope you like it! The app has a two-week free trial, and is paid after that (currently 25% off for launch). I’m really curious to hear if Retcon does feel faster/freeing to you, as intended.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
TinyGit – a simple macOS Git client
Music from Your Git History
StarSearch, Copilot for Git History
git-history, for analyzing scraped data collected using Git and SQLite
Gitframed art based on your git history
Git-Flip-History
A chat client built on git
git reblame - Repeatedly calls git-blame to see full history of pieces
Fufu – an opinionated Git client inspired by Jujutsu
BSH – A Git-aware, IntelliSense-style predictive Zsh history daemon