Retcon

A macOS app for rewriting Git history by dragging and dropping commits, with undo for every change.

PaidProprietarymacOS

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Retcon

Package managers

About Retcon

Retcon is a Mac app focused on one job: rewriting Git history. Instead of writing an interactive rebase script, you move, fix up, delete, reword or edit commits by dragging and dropping them, and any change can be undone with Command-Z.

It suits developers who tidy up their commits before sharing a branch, or who prepare step-by-step repositories for teaching. It is not a general Git client. Version 1.6 requires macOS 14.3 or later and comes with a 14-day trial.

Strengths

  • Drag-and-drop rebasing: move, fixup, delete, reword, edit
  • Undo any rewrite with Command-Z
  • Native Mac interface

Limitations

  • macOS only, requires macOS 14.3 or later
  • Focused on history rewriting rather than full Git workflows
  • Paid after the trial

Details

Pricing
PaidPaid app with a 14-day free trial.
License
Proprietary
Platforms
macOS
How it runs
Downloadable app
Best suited for
Mac developers who clean up commit history before sharing it
Categories
Git clients
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Retcon

Compare all

Software that can replace Retcon for an important use case, and what changes if you switch.

  • GitUp

    An open-source macOS Git client with a live, directly editable commit graph.

    GitUp is a free, open-source Mac client with a live, directly editable commit graph, though its development pace is modest.

  • git-interactive-rebase-tool

    A terminal sequence editor for Git interactive rebase with commit diffs and keyboard reordering.

    git-interactive-rebase-tool handles interactive rebase with keyboard reordering and per-commit diffs in the terminal, running on Windows, macOS and Linux for free.

  • Fork

    Fast native Git client for macOS and Windows with a clean interface.

    PaidProprietaryWindowsmacOS

    Fork adds Windows support and a full Git client around its clear interactive rebase and conflict tools, but it is paid after evaluation and closed source.

  • Tower

    Professional Git client for Mac and Windows with undo and conflict tooling.

    PaidProprietaryWindowsmacOS

    Tower covers macOS and Windows with undo for almost any operation and a full Git workflow, but it uses subscription pricing rather than paid-after-trial.

  • GitButler

    A Git client and CLI with stacked and parallel branches, unlimited undo and simple history editing.

    GitButler offers simple history editing and undo for any operation on Windows, macOS, Linux and CLI, but it uses its own branch model and a source-available licence.

  • lazygit

    A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.

    lazygit does interactive rebase by moving commits in a list, free under MIT in the terminal across platforms, instead of a native Mac drag-and-drop window.

  • SmartGit

    A cross-platform graphical Git client with visual history, conflict resolution and pull request support.

    SmartGit brings drag-and-drop operations with undo to Windows, macOS and Linux as a full Git client, but it is closed source and paid for commercial use.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree is free on macOS and Windows and handles interactive rebase visually, but it is closed source and can be slow with very large repositories.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing