
Hey r/macapps! Retcon, the new Git macOS client I've been building for the past four years, finally has the ability to copy commits across branches: cherry picking. Except, in Retcon fashion, the feature is completely rethought, in a way that makes it seem obvious.
Like the post title says: you actually copy and paste commits, with ⌘C and ⌘V. And that's it! That makes copying things around way faster and easier than traditional ways; and there's basically no learning curve.
Plus, you can ⌘X too: so you can move commits, instead of duplicating them. Perfect for when you've committed to the wrong branch.
If you have a clipboard manager, this new feature perfectly integrates with that too. Any commit you copy will end up as a hash in the clipboard manager, so you can insert them in any order you wish, later on. It's very flexible.
If you give the app a try (it's a subscription, but there's a free 14-day trial), please give me some feedback! I always want to know how the app could be better.
Download Retcon directly from the website: https://retcon.app/
—
Problem: Retcon is a new Git client, that makes rewriting history easy, and faster than with any other Git GUI or CLI. Rewriting history (before you push!) is a very good way to make commits more legible, and retain knowledge for later.
Comparison: Jujutsu is a CLI with some of the same goals as Retcon. It's not completely Git-compatible, though, has some subjectively quirky behaviors, and doesn't have the clarity of a good GUI. GitUp is a GUI also with the same goals, but doesn't have the polish that makes them possible (e.g. Retcon doesn't require you to stash before making changes, and lets you drop commits at any spot, instead of requiring cumulating small moves and conflict resolutions).
Other more traditional alternatives are apps like Tower or SourceTree, but these are generalist Git clients, which don't have zero-friction history rewriting like Retcon's. If you ever rewrite your Git history, Retcon is pretty unique!
Pricing: Retcon is a subscription, because that gives it a shot at being sustainable. It's €49.99/year or €7.99/month, with a free 14-day trial (although people tend to buy it after just a few days). See the pricing page for the price in your currency: https://retcon.app/pricing
Changelog: No longer required by the rules, but I'm very proud of the amount of work that went into the app. It's a simple-looking UI with some very serious tech behind it. https://retcon.app/releases
Trust info: I'm on LinkedIn, but mostly post on Mastodon/Bluesky. Retcon has a privacy policy and a license agreement.