enable git-ssh URL with @commitish pattern

I want to do "cpanm git@example.com:foo/bar.git@branch" pattern.