split repo and task