1. TortoiseHg
  2. TortoiseHg
  3. thg
Issue #131 resolved

Visual diff shows too many different files

Patrice LACOUTURE
created an issue

As per 10cdfc8ad20c, one can reproduce this bug by following these steps:

  • Open an existing repo
  • Select two changesets, say A and B, and show visual diffs. Note down the differing files.
  • Select, say A and C, with other differing files, and show visual diffs. Note down the differing files.
  • Select A and B again, and see that the visual diff shows files that are actually different between A and B, but files that are different between A and C are also listed (these should be shown as absent from B, though).

Comments (3)

  1. Steve Borho

    Ouch.

    This is because the temporary folders are persistent and aren't cleaned up until the Workbench is closed. We did this to avoid having to know when the user's diff tool was closed.

    It seems we'll need to add an enumerating value to the base directory so we don't re-use existing node folders.

  2. Log in to comment