VibeHunt
Back to browse

MacHg

GUI for the Mercurial distributed revision control system

Visit

MacHg provides a graphical interface for the Mercurial distributed revision control system on macOS. It lets users manage file collections, create snapshots, and revert to earlier states without using the command line, presenting incoming and outgoing changes, repository status, and history in a document‑based window that can hold multiple repositories.

The client is built for recent macOS releases (10.10 and later) and supports large repositories such as the 3 GB‑plus Mozilla codebase. It refreshes file and repository status automatically, loads history incrementally for efficiency, and runs multi‑threaded via Grand Central Dispatch. All Mercurial operations—pull, push, clone, merge, rebase, histedit, and tag or branch management—are available through contextual menus, shortcuts, and drag‑and‑drop.

MacHg includes an embedded Mercurial binary to avoid compatibility issues and integrates with a range of external diff and merge tools. It also offers QuickLook previews, a stable history graph layout, and in‑application updates through the Sparkle framework, making it a fully functional desktop client for developers who prefer a GUI workflow on macOS.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps