Commit 9d310876 authored by Eloy Duran's avatar Eloy Duran

Ignore dotfiles in a spec set directory.

parent 409f44d4
...@@ -75,7 +75,10 @@ module Pod ...@@ -75,7 +75,10 @@ module Pod
# Returns Pod::Version instances, for each version directory, sorted from # Returns Pod::Version instances, for each version directory, sorted from
# highest version to lowest. # highest version to lowest.
def versions def versions
@pod_dir.children.map { |v| Version.new(v.basename) }.sort.reverse @pod_dir.children.map do |v|
basename = v.basename.to_s
Version.new(basename) if v.directory? && basename[0,1] != '.'
end.compact.sort.reverse
end end
end end
end end
......
...@@ -76,4 +76,9 @@ describe "Pod::Specification::Set" do ...@@ -76,4 +76,9 @@ describe "Pod::Specification::Set" do
@set.required_by(Pod::Spec.new { |s| s.part_of = 'ASIHTTPRequest' }) @set.required_by(Pod::Spec.new { |s| s.part_of = 'ASIHTTPRequest' })
@set.should.be.only_part_of_other_pod @set.should.be.only_part_of_other_pod
end end
it "ignores dotfiles when getting the version directories" do
`touch #{fixture('spec-repos/master/ASIHTTPRequest/.DS_Store')}`
lambda { @set.versions }.should.not.raise
end
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