require full repo path