There is an inconsistency beteen compare_with_repo() and compare_with_other(), in that the compared file / directory is shown as "right" and "left" in Meld, respectively.
We should align the two, keeping the "right" behavior: you normally expect the working version on the right and the version to compare against on the left.