Making git repos uri non greedy so it works with uris with /
This commit is contained in:
@@ -27,7 +27,7 @@ class Homesick < Thor
|
||||
elsif uri =~ GITHUB_NAME_REPO_PATTERN
|
||||
destination = Pathname.new($1)
|
||||
git_clone "git://github.com/#{$1}.git", :destination => destination
|
||||
elsif uri =~ /\/([^\/]*)(\.git)?\Z/
|
||||
elsif uri =~ /\/([^\/]*?)(\.git)?\Z/
|
||||
destination = Pathname.new($1)
|
||||
git_clone uri
|
||||
elsif uri =~ /[^:]+:([^:]+)(\.git)?\Z/
|
||||
@@ -93,7 +93,7 @@ class Homesick < Thor
|
||||
castle = Pathname.new(castle)
|
||||
file = Pathname.new(file)
|
||||
check_castle_existance(castle, 'track')
|
||||
|
||||
|
||||
absolute_path = file.expand_path
|
||||
castle_path = castle_dir(castle)
|
||||
mv absolute_path, castle_path
|
||||
|
||||
Reference in New Issue
Block a user