Fix support for implied SSH urls in web.otherUrls (issue-311)
| | |
| | | text: ~ |
| | | security: ~ |
| | | fixes: |
| | | - Fixed support for implied SSH urls in web.otherUrls (issue-311) |
| | | - Fix potential NPE on removing uncached repository from cache |
| | | - Ignore the default contents of .git/description file |
| | | changes: |
| | |
| | | - Klaus Nuber |
| | | - Florian Zschocke |
| | | - Bret Ikehara |
| | | - Chad Horohoe |
| | | - Domingo Oropeza |
| | | } |
| | | |
| | | # |
| | |
| | | if (!urlPermissionsMap.containsKey(repoUrl.url)) {
|
| | | String note;
|
| | | if (repoUrl.isExternal()) {
|
| | | String protocol = repoUrl.url.substring(0, repoUrl.url.indexOf("://"));
|
| | | String protocol;
|
| | | int protocolIndex = repoUrl.url.indexOf("://");
|
| | | if (protocolIndex > -1) {
|
| | | // explicit protocol specified
|
| | | protocol = repoUrl.url.substring(0, protocolIndex);
|
| | | } else {
|
| | | // implicit SSH url
|
| | | protocol = "ssh";
|
| | | }
|
| | | note = MessageFormat.format(getString("gb.externalPermissions"), protocol);
|
| | | } else {
|
| | | note = null;
|