Commit 3c3ae3c3 authored by Samuel E. Giddins's avatar Samuel E. Giddins

[Resolver] Restore support for HEAD pods

parent ee83ae91
...@@ -108,7 +108,8 @@ module Pod ...@@ -108,7 +108,8 @@ module Pod
reject { |s| !prerelease_requirement && s.version.prerelease? }. reject { |s| !prerelease_requirement && s.version.prerelease? }.
reverse. reverse.
map { |s| s.subspec_by_name dependency.name rescue nil }. map { |s| s.subspec_by_name dependency.name rescue nil }.
compact compact.
each { |s| s.version.head = dependency.head? }
end end
def dependencies_for(dependency) def dependencies_for(dependency)
...@@ -141,7 +142,8 @@ module Pod ...@@ -141,7 +142,8 @@ module Pod
specs_by_target[target] = target.dependencies.map(&:name).map do |name| specs_by_target[target] = target.dependencies.map(&:name).map do |name|
node = @activated.vertex_named(name) node = @activated.vertex_named(name)
(node.recursive_successors << node).to_a (node.recursive_successors << node).to_a
end.flatten.map(&:payload).uniq.sort { |x, y| x.name <=> y.name } end.flatten.map(&:payload).uniq.sort { |x, y| x.name <=> y.name }.
each { |s| sandbox.store_head_pod(s.name) if s.version.head }
end end
specs_by_target specs_by_target
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment