Fix syntax error in ruby 1.8; closes #10
This commit is contained in:
parent
0401cff6c6
commit
c1101873f6
@ -127,12 +127,14 @@ class Repository::GitRemote < Repository::Git
|
|||||||
ret = {}
|
ret = {}
|
||||||
# start with http://github.com/evolvingweb/git_remote or git@git.ewdev.ca:some/repo.git
|
# start with http://github.com/evolvingweb/git_remote or git@git.ewdev.ca:some/repo.git
|
||||||
ret[:url] = url
|
ret[:url] = url
|
||||||
|
|
||||||
|
# NB: Starting lines with ".gsub" is a syntax error in ruby 1.8.
|
||||||
|
# See http://stackoverflow.com/q/12906048/9621
|
||||||
# path is github.com/evolvingweb/muhc-ci
|
# path is github.com/evolvingweb/muhc-ci
|
||||||
ret[:path] = url
|
ret[:path] = url.gsub(/^.*:\/\//, ''). # Remove anything before ://
|
||||||
.gsub(/^.*:\/\//, '') # Remove anything before ://
|
gsub(/:/, '/'). # convert ":" to "/"
|
||||||
.gsub(/:/, '/') # convert ":" to "/"
|
gsub(/^.*@/, ''). # Remove anything before @
|
||||||
.gsub(/^.*@/, '') # Remove anything before @
|
gsub(/\.git$/, '') # Remove trailing .git
|
||||||
.gsub(/\.git$/, '') # Remove trailing .git
|
|
||||||
ret[:host] = ret[:path].split('/').first
|
ret[:host] = ret[:path].split('/').first
|
||||||
#TODO: handle project uniqueness automatically or prompt
|
#TODO: handle project uniqueness automatically or prompt
|
||||||
ret[:identifier] = ret[:path].split('/').last.downcase.gsub(/[^a-z0-9_-]/,'-')
|
ret[:identifier] = ret[:path].split('/').last.downcase.gsub(/[^a-z0-9_-]/,'-')
|
||||||
|
Loading…
Reference in New Issue
Block a user