Accepts repository branch or commit

If repository dependency has a branch or commit attribute, checkouts
to that after cloning