Using SourceTree with Kaleidoscope

Kaleidoscope uses a command line tool, called ksdiff, to work with 3rd party applications. Before you can use ksdiff, you need to install it from the Integration window. To install ksdiff:

  1. Choose Kaleidoscope > Integration... from the Kaleidoscope program menu.
  2. Go to the "Command Line Tool" section.
  3. Follow the instructions.

To configure SourceTree to use Kaleidoscope:

  1. Open SourceTree Preferences > General tab and check "Allow SourceTree to modify your global Mercurial and Git configuration files".
  2. Select the Diff tab and select Kaleidoscope as your Visual Diff Tool and Merge Tool.