eliminate repoBranch route, enable branch switching