lib/autoproj/gitorious.rb in autoproj-1.7.12 vs lib/autoproj/gitorious.rb in autoproj-1.7.13

- old
+ new

@@ -51,10 +51,11 @@ # If running on a recent enough autobuild version, register a fallback to # use http when git fails if Autobuild::Importer.respond_to?(:fallback) && options[:fallback_to_http] Autobuild::Importer.fallback do |package, importer| root_rx = /^(?:http:\/\/git\.|git:\/\/|git@)#{Regexp.quote(base_url)}:?/ + if importer.kind_of?(Autobuild::Git) && importer.repository =~ root_rx && importer.repository !~ /^http/ Autoproj.warn "import from #{importer.repository} failed, falling back to using http for all packages on #{base_url}" base_replace_string = "http://git.#{base_url}" Autobuild::Package.each do |pkg_name, pkg| @@ -85,12 +86,12 @@ url += ".git" end if url !~ /^\// url = "/#{url}" end - base_url = Autoproj.user_config("#{name}_ROOT") - base_push_url = Autoproj.user_config("#{name}_PUSH_ROOT") - return Hash[:type => 'git', :url => "#{base_url}#{url}", :push_to => "#{base_push_url}#{url}"].merge(options) + pull_base_url = Autoproj.user_config("#{name}_ROOT") + push_base_url = Autoproj.user_config("#{name}_PUSH_ROOT") + Hash[:type => 'git', :url => "#{pull_base_url}#{url}", :push_to => "#{push_base_url}#{url}"].merge(options) end end end