External diff broken in sourcetree 2.7.6-177

XMLWordPrintable

    • Type: Bug
    • Resolution: Incomplete
    • Priority: Low
    • None
    • Affects Version/s: 2.7.6
    • Component/s: General
    • None
    • Environment:

      MacBook Pro, macOS 10.13.5

      Mercurial 4.3.3 (with local + remote repos)

      external diff tool: Beyond Compare 4.2.4

      java version 1.8.0_144

    • Severity 3 - Minor

      External diff seems broken in sourcetree 2.7.6-177 (Mac): when I try to external-diff nothing seems to happen, and I have had the same issue with 2.7.5.

      If - on the other hand - I replace 2.7.6-177 with 2.7.3-169 then it works; to me this indicates it is something with the 2.7.5 and 2.7.6 releases rather than my configuration.

       

      To replicate, simply modify a version-controlled file, and open its repo in SourceTree: SourceTree will show the modification in its diff-pane, and yet r-clicking the file and selecting 'External Diff' does nothing; i.e. no error-message is shown, nor does the external-diff tool get launched/opened.

       

      My configuration:

      SourceTree pref -> Diff: External-Diff/Merge setup as follows:

      Visual Diff Tool: Custom

      Diff Command: /usr/local/bin/bcomp

      Diff Command Arguments: $LOCAL $REMOTE

      Merge Tool: custom

      Merge Command: /usr/local/bin/bcomp

      Merge Command Arguments: $LOCAL $REMOTE $BASE $MERGED

              Assignee:
              Unassigned
              Reporter:
              R C
              Votes:
              4 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: