Commit c0744e5ba07a16475b014b976664c729c59516b7
1 parent
e9356356
Exists in
spb-stable
and in
3 other branches
simplify link url
Showing
1 changed file
with
3 additions
and
4 deletions
Show diff stats
app/helpers/submodule_helper.rb
... | ... | @@ -50,11 +50,10 @@ module SubmoduleHelper |
50 | 50 | |
51 | 51 | def relative_self_links(url, commit) |
52 | 52 | if url.scan(/(\.\.\/)/).size == 2 |
53 | - base = [ Gitlab.config.gitlab.url, '/', url[/.*\/(.*)\/.*\.git/, 1] ].join('') | |
53 | + base = url[/([^\/]*\/[^\/]*)\.git/, 1] | |
54 | 54 | else |
55 | - base = [ Gitlab.config.gitlab.url, '/', @project.group.path ].join('') | |
55 | + base = [ @project.group.path, '/', url[/([^\/]*)\.git/, 1] ].join('') | |
56 | 56 | end |
57 | - base = [ base, '/', url[/.*\/(.*)\.git/, 1] ].join('') | |
58 | - return base, [ base, '/tree/', commit ].join('') | |
57 | + return project_path(base), project_tree_path(base, commit) | |
59 | 58 | end |
60 | 59 | end | ... | ... |