Skip to content

Latest commit

 

History

History
86 lines (69 loc) · 2.8 KB

File metadata and controls

86 lines (69 loc) · 2.8 KB

Reporters

Contents

Supported Diff Tools

The DiffReporter class goes through a chain of possible reporters to find the first option installed on your system. Currently the search goes in this order:

Mac

BeyondCompareMacReporter.INSTANCE,
DiffMergeMacOsReporter.INSTANCE,
KaleidoscopeDiffReporter.INSTANCE,
P4MergeReporter.INSTANCE,
AraxisMergeReporter.INSTANCE,
KDiff3MacReporter.INSTANCE,
TkDiffReporter.INSTANCE,
IntelliJReporter.INSTANCE,
VisualStudioCodeReporter.INSTANCE

snippet source | anchor

Windows

TortoiseDiffReporter.INSTANCE,
BeyondCompareReporter.INSTANCE,
WinMergeReporter.INSTANCE,
AraxisMergeReporter.INSTANCE,
CodeCompareReporter.INSTANCE,
KDiff3WindowsReporter.INSTANCE,
IntelliJReporter.INSTANCE,
VisualStudioCodeReporter.INSTANCE

snippet source | anchor

Linux

DiffMergeLinuxReporter.INSTANCE,
MeldMergeReporter.INSTANCE,
IntelliJReporter.INSTANCE,
KDiff3LinuxReporter.INSTANCE

snippet source | anchor

Combining Reporters

You can combine reporters in two ways:

  • MultiReporter This will launch every single reporter given to it
  • FirstWorkingReporter This will launch the reporters in order until it finds the first one that works

You can make custom instances of these or extend them to report however you need to.

See Also


Back to User Guide