Re

Retcon – A macOS Git client for instantly rewriting history

Hacker News

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 card

Actual performance

7points
3comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, macos, using · Missing: agents, agent, cursor
91%91% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
76%76% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
56%56% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
46%46% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: paid · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ti
TinyGit – a simple macOS Git client56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TinyGit – a simple macOS Git client

Hacker News3
Mu
Music from Your Git History50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Music from Your Git History

Hacker News2
St
StarSearch, Copilot for Git History51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

StarSearch, Copilot for Git History

Hacker News3
gi
git-history, for analyzing scraped data collected using Git and SQLite61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

git-history, for analyzing scraped data collected using Git and SQLite

Hacker News108
Gi
Gitframed art based on your git history53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gitframed art based on your git history

Hacker News1
Gi
Git-Flip-History53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Git-Flip-History

Hacker News1
A
A chat client built on git56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A chat client built on git

Hacker News81
gi
git reblame - Repeatedly calls git-blame to see full history of pieces64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

git reblame - Repeatedly calls git-blame to see full history of pieces

Hacker News5
Fu
Fufu – an opinionated Git client inspired by Jujutsu58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fufu – an opinionated Git client inspired by Jujutsu

Hacker News1
BS
BSH – A Git-aware, IntelliSense-style predictive Zsh history daemon45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

BSH – A Git-aware, IntelliSense-style predictive Zsh history daemon

Hacker News2