The branch, 4.2/distinct-joins has been deleted
       was  d8677d0e081273c449805e2f38b80edae502d12e
-----------------------------------------------------------------------
d8677d0e081273c449805e2f38b80edae502d12e we don't need this code
-----------------------------------------------------------------------