Optionally pass hash/branch/tag