- Ports can be 5 characters
- Changed test titles to be explicit about ssh long form vs short form
- Added tests for short form ssh non-standard user/port
Fixes #24
let base =matchstr(a:remote,'^\%(https\=://\|git://\|'.g:fugitive_gitlab_ssh_user.'@\|ssh://'.g:fugitive_gitlab_ssh_user.'@\)\%(.\{-\}@\)\=\zs\('.domain_pattern.'\)[/:].\{-\}\ze\%(\.git\)\=$')