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