Fix tap and repo provider with custom root dir