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