fmdiff
« Back to VersTracker
Description:
Use FileMerge as a diff command for Subversion and Mercurial
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: diff merge subversion mercurial macos developer-tools
Install: brew install fmdiff
About:
Fmdiff is a command-line wrapper that integrates FileMerge (opendiff) into version control workflows. It enables developers to use Apple's graphical diff and merge tool directly with Subversion and Mercurial repositories. This provides a more visual and interactive alternative to standard text-based diff tools for resolving code conflicts.
Key Features:
  • Seamless integration with Subversion and Mercurial
  • Leverages the native macOS FileMerge application
  • Simplifies complex merge conflict resolution
  • Acts as a drop-in replacement for standard diff commands
Use Cases:
  • Resolving complex merge conflicts in SVN or Mercurial with a visual tool
  • Comparing file versions graphically from the command line
  • For developers who prefer the FileMerge interface over terminal-based diff tools
Alternatives:
  • opendiff – Fmdiff is a wrapper that adds direct VCS integration for SVN/Mercurial, whereas opendiff is a generic macOS utility for comparing two files or directories.
  • meld – Meld is a cross-platform, open-source graphical diff and merge tool that serves a similar purpose but is not native to macOS.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 7:10am 0 VERSION_BUMP c6a82b62