├── .github ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── .kick ├── .rspec ├── .rubocop.yml ├── .rubocop_cocoapods.yml ├── .rubocop_todo.yml ├── .yardopts ├── ARCHITECTURE.md ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── bundle ├── rake ├── rspec └── rubocop ├── lib ├── molinillo.rb └── molinillo │ ├── delegates │ ├── resolution_state.rb │ └── specification_provider.rb │ ├── dependency_graph.rb │ ├── dependency_graph │ ├── action.rb │ ├── add_edge_no_circular.rb │ ├── add_vertex.rb │ ├── delete_edge.rb │ ├── detach_vertex_named.rb │ ├── log.rb │ ├── set_payload.rb │ ├── tag.rb │ └── vertex.rb │ ├── errors.rb │ ├── gem_metadata.rb │ ├── modules │ ├── specification_provider.rb │ └── ui.rb │ ├── resolution.rb │ ├── resolver.rb │ └── state.rb ├── molinillo.gemspec └── spec ├── dependency_graph └── log_spec.rb ├── dependency_graph_spec.rb ├── errors_spec.rb ├── fuzz_spec.rb ├── resolver_spec.rb ├── spec_helper.rb ├── spec_helper ├── equal_dependency_graph.rb ├── index.rb ├── naive_resolver.rb ├── specification.rb └── ui.rb └── state_spec.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.gitmodules -------------------------------------------------------------------------------- /.kick: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.kick -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --warnings 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_cocoapods.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.rubocop_cocoapods.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/.yardopts -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/bin/rubocop -------------------------------------------------------------------------------- /lib/molinillo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo.rb -------------------------------------------------------------------------------- /lib/molinillo/delegates/resolution_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/delegates/resolution_state.rb -------------------------------------------------------------------------------- /lib/molinillo/delegates/specification_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/delegates/specification_provider.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/action.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/add_edge_no_circular.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/add_edge_no_circular.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/add_vertex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/add_vertex.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/delete_edge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/delete_edge.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/detach_vertex_named.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/detach_vertex_named.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/log.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/set_payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/set_payload.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/tag.rb -------------------------------------------------------------------------------- /lib/molinillo/dependency_graph/vertex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/dependency_graph/vertex.rb -------------------------------------------------------------------------------- /lib/molinillo/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/errors.rb -------------------------------------------------------------------------------- /lib/molinillo/gem_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/gem_metadata.rb -------------------------------------------------------------------------------- /lib/molinillo/modules/specification_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/modules/specification_provider.rb -------------------------------------------------------------------------------- /lib/molinillo/modules/ui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/modules/ui.rb -------------------------------------------------------------------------------- /lib/molinillo/resolution.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/resolution.rb -------------------------------------------------------------------------------- /lib/molinillo/resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/resolver.rb -------------------------------------------------------------------------------- /lib/molinillo/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/lib/molinillo/state.rb -------------------------------------------------------------------------------- /molinillo.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/molinillo.gemspec -------------------------------------------------------------------------------- /spec/dependency_graph/log_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/dependency_graph/log_spec.rb -------------------------------------------------------------------------------- /spec/dependency_graph_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/dependency_graph_spec.rb -------------------------------------------------------------------------------- /spec/errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/errors_spec.rb -------------------------------------------------------------------------------- /spec/fuzz_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/fuzz_spec.rb -------------------------------------------------------------------------------- /spec/resolver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/resolver_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper/equal_dependency_graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/spec_helper/equal_dependency_graph.rb -------------------------------------------------------------------------------- /spec/spec_helper/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/spec_helper/index.rb -------------------------------------------------------------------------------- /spec/spec_helper/naive_resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/spec_helper/naive_resolver.rb -------------------------------------------------------------------------------- /spec/spec_helper/specification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/spec_helper/specification.rb -------------------------------------------------------------------------------- /spec/spec_helper/ui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/spec_helper/ui.rb -------------------------------------------------------------------------------- /spec/state_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocoaPods/Molinillo/HEAD/spec/state_spec.rb --------------------------------------------------------------------------------